49c3bb0fc7875bb0c1f231a958fafc6a732fea40..0c4b37ef2de376e8d02fe81a6af384929579d662
2023-03-18 zhanghua
Merge branch 'master' of http://42.193.1.25:9521/r/sccg_server
0c4b37 对比 | 目录
2023-03-18 zhanghua
外部链接接口
960de9 对比 | 目录
1个文件已修改
6个文件已添加
4574 ■■■■■ 已修改文件
document/遂昌智慧执法平台.pdm 4433 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/portal/UmsWebsitePortalController.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/portal/ExternalLink.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/portal/ExternalLinkMapper.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/portal/IExternalLinkService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/portal/impl/IExternalLinkServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/portal/ExternalLinkMapper.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
document/Ëì²ýÖÇ»ÛÖ´·¨Æ½Ì¨.pdm
New file
Diff too large
ycl-platform/src/main/java/com/ycl/controller/portal/UmsWebsitePortalController.java
@@ -5,11 +5,13 @@
import com.ycl.annotation.LogSave;
import com.ycl.api.CommonResult;
import com.ycl.bo.AdminUserDetails;
import com.ycl.entity.portal.ExternalLink;
import com.ycl.entity.portal.ThirdApplications;
import com.ycl.entity.portal.WebsiteLogo;
import com.ycl.entity.user.AdminMenuRelation;
import com.ycl.entity.user.UmsMenu;
import com.ycl.entity.user.vo.UmsMenuVo;
import com.ycl.service.portal.IExternalLinkService;
import com.ycl.service.portal.UmsThirdApplicationsService;
import com.ycl.service.portal.UmsWebsiteLogoService;
import com.ycl.service.user.IAdminMenuRelationService;
@@ -39,6 +41,8 @@
    UmsThirdApplicationsService umsThirdApplicationsService;
    @Autowired
    IAdminMenuRelationService iAdminMenuRelationService;
    @Autowired
    IExternalLinkService externalLinkService;
    @ApiOperation("logo管理-添加logo")
    @PostMapping("/logo/add")
@@ -117,8 +121,8 @@
    public CommonResult searchMenusMyself() {
        AdminUserDetails user = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
        HashMap<String, Object> map = new HashMap<>();
        map.put("menu",umsMenuService.ListTreeMyself(user.getUserId()));
        map.put("permission",umsMenuService.getPermission(user.getUserId()));
        map.put("menu", umsMenuService.ListTreeMyself(user.getUserId()));
        map.put("permission", umsMenuService.getPermission(user.getUserId()));
        return CommonResult.success(map);
    }
@@ -173,4 +177,29 @@
    public CommonResult removeThirdApp(@RequestParam Integer id) {
        return CommonResult.success(umsThirdApplicationsService.removeById(id));
    }
    @ApiOperation("外部链接接口管理-添加")
    @PostMapping("/externalLink/add")
    public CommonResult addExternalLink(@RequestBody @Validated ExternalLink externalLink) {
        return CommonResult.success(externalLinkService.save(externalLink));
    }
    @ApiOperation("外部链接接口管理-修改")
    @PutMapping("/externalLink/update")
    public CommonResult updateExternalLink(@RequestBody ExternalLink externalLink) {
        return CommonResult.success(externalLinkService.updateById(externalLink));
    }
    @ApiOperation("外部链接接口管理-查询")
    @GetMapping("/externalLink/search")
    public CommonResult searchExternalLink() {
        return CommonResult.success(externalLinkService.list(new QueryWrapper<>()));
    }
    @ApiOperation("外部链接接口管理-删除")
    @DeleteMapping("/externalLink/delete")
    public CommonResult removeExternalLink(@RequestParam Long id) {
        return CommonResult.success(externalLinkService.removeById(id));
    }
}
ycl-platform/src/main/java/com/ycl/entity/portal/ExternalLink.java
New file
@@ -0,0 +1,42 @@
package com.ycl.entity.portal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
/**
 * <p>
 *
 * </p>
 *
 * @author wl
 * @since 2022-09-08
 */
@Getter
@Setter
@TableName("ums_external_link")
@ApiModel(value = "ExternalLink", description = "外部链接")
public class ExternalLink implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    @ApiModelProperty("名称")
    @TableField("name")
    private String name;
    @ApiModelProperty("链接")
    @TableField("url")
    private String url;
}
ycl-platform/src/main/java/com/ycl/mapper/portal/ExternalLinkMapper.java
New file
@@ -0,0 +1,17 @@
package com.ycl.mapper.portal;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ycl.entity.portal.ExternalLink;
import com.ycl.entity.portal.WebsiteLogo;
/**
 * <p>
 * Mapper æŽ¥å£
 * </p>
 *
 * @author wl
 * @since 2022-09-07
 */
public interface ExternalLinkMapper extends BaseMapper<ExternalLink> {
}
ycl-platform/src/main/java/com/ycl/service/portal/IExternalLinkService.java
New file
@@ -0,0 +1,17 @@
package com.ycl.service.portal;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ycl.entity.portal.ExternalLink;
import com.ycl.entity.portal.WebsiteLogo;
/**
 * <p>
 *  æœåŠ¡ç±»
 * </p>
 *
 * @author wl
 * @since 2022-09-07
 */
public interface IExternalLinkService extends IService<ExternalLink> {
}
ycl-platform/src/main/java/com/ycl/service/portal/impl/IExternalLinkServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.portal.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ycl.entity.portal.ExternalLink;
import com.ycl.mapper.portal.ExternalLinkMapper;
import com.ycl.service.portal.IExternalLinkService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * æœåŠ¡å®žçŽ°ç±»
 * </p>
 *
 * @author wl
 * @since 2022-09-07
 */
@Service
public class IExternalLinkServiceImpl extends ServiceImpl<ExternalLinkMapper, ExternalLink> implements IExternalLinkService {
}
ycl-platform/src/main/resources/mapper/portal/ExternalLinkMapper.xml
New file
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ycl.mapper.portal.ExternalLinkMapper">
    <!-- é€šç”¨æŸ¥è¯¢æ˜ å°„结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.portal.ExternalLink">
        <id column="id" property="id"/>
        <result column="name" property="name"/>
        <result column="url" property="url"/>
    </resultMap>
</mapper>