whyczh
2022-05-31 b558366e686cf36eba01a418e4e66868d2a07d13
系统配置接口添加
3个文件已添加
2个文件已修改
75 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/PageParamController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/PageParam2Mapper.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/PageParam2.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/PageParamService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/PageParam2Mapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/PageParamController.java
@@ -2,6 +2,7 @@
import com.whyc.dto.Response;
import com.whyc.pojo.PageParam;
import com.whyc.pojo.PageParam2;
import com.whyc.service.PageParamService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -60,5 +61,16 @@
        return service.updateParamById(param);
    }
    @GetMapping("getAuditCap")
    @ApiOperation("查询审计容量数")
    public Response getAuditCap(@RequestParam int categoryId){
        return service.getListByCategoryId(categoryId);
    }
    @PostMapping("updateAuditCap")
    @ApiOperation("更新审计容量数据")
    public Response updateAuditCap(@RequestBody PageParam2 pageParam2){
        return service.updateAudiCap(pageParam2);
    }
}
src/main/java/com/whyc/mapper/PageParam2Mapper.java
New file
@@ -0,0 +1,6 @@
package com.whyc.mapper;
import com.whyc.pojo.PageParam2;
public interface PageParam2Mapper extends CustomMapper<PageParam2> {
}
src/main/java/com/whyc/pojo/PageParam2.java
New file
@@ -0,0 +1,31 @@
package com.whyc.pojo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.ibatis.type.Alias;
/**
 * 页面通用参数
 */
@TableName(schema = "db_app_sys",value = "tb_page_param2")
@Alias("PageParam2")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PageParam2 {
    @TableId
    private Integer id;
    private String param;
    private String label;
    private String value;
    @TableField("categoryId")
    private Integer categoryId;
}
src/main/java/com/whyc/service/PageParamService.java
@@ -5,8 +5,10 @@
import com.github.pagehelper.PageInfo;
import com.whyc.dto.Response;
import com.whyc.factory.TableInitFactory;
import com.whyc.mapper.PageParam2Mapper;
import com.whyc.mapper.PageParamMapper;
import com.whyc.pojo.PageParam;
import com.whyc.pojo.PageParam2;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@@ -19,6 +21,8 @@
    @Resource
    private PageParamMapper mapper;
    @Resource
    private PageParam2Mapper param2Mapper;
    public Map<Integer, List<PageParam>> getAllList(int categoryId) {
        QueryWrapper<PageParam> wrapper = Wrappers.query();
@@ -69,4 +73,20 @@
        }
    }
    public Response getListByCategoryId(int categoryId){
        QueryWrapper<PageParam2> queryWrapper = new QueryWrapper();
        queryWrapper.eq("categoryId",categoryId);
        List<PageParam2> param2List = param2Mapper.selectList(queryWrapper);
        if (param2List.size()==1){
            return new Response().set(1,param2List.get(0));
        }else {
            return new Response().set(1,param2List);
        }
    }
    public Response updateAudiCap(PageParam2 pageParam2){
        int flag = param2Mapper.updateById(pageParam2);
        return new Response().set(1,flag>0?true:false,"更新成功");
    }
}
src/main/resources/mapper/PageParam2Mapper.xml
New file
@@ -0,0 +1,6 @@
<?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.whyc.mapper.PageParam2Mapper" >
</mapper>