src/main/java/com/whyc/controller/PageParamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/PageParam2Mapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/PageParam2.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/PageParamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/PageParam2Mapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | 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>