diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsAssessController.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsAssessController.java new file mode 100644 index 00000000..7f2b5e64 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsAssessController.java @@ -0,0 +1,163 @@ +package com.jero.modules.projectLibrary.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.modules.projectLibrary.entity.LawsAssess; +import com.jero.modules.projectLibrary.service.ILawsAssessService; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; +import org.apache.commons.lang3.StringUtils; +import org.apache.poi.ss.formula.functions.T; + + + /** + * @Description: 项目-标准评估 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Api(tags="项目-标准评估") +@RestController +@RequestMapping("/projectLibrary/lawsAssess") +@Slf4j +public class LawsAssessController extends JeroController { + @Autowired + private ILawsAssessService lawsAssessService; + + /** + * 分页列表查询 + */ + @AutoLog(value = "项目-标准评估-分页列表查询") + @ApiOperation(value="项目-标准评估-分页列表查询", notes="项目-标准评估-分页列表查询") + @GetMapping(value = "/page") + public Result> queryPageList(LawsAssess lawsAssess, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + IPage pageList = lawsAssessService.queryPage(lawsAssess, pageNo, pageSize, req); + return Result.OK(pageList); + } + + /** + * 列表查询 + */ + @AutoLog(value = "项目-标准评估-列表查询") + @ApiOperation(value="项目-标准评估-列表查询", notes="项目-标准评估-列表查询") + @GetMapping(value = "/list") + public Result> queryList(LawsAssess lawsAssess, HttpServletRequest req) { + List list = lawsAssessService.queryList(lawsAssess, req); + return Result.OK(list); + } + + /** + * 添加 + */ + @AutoLog(value = "项目-标准评估-添加") + @ApiOperation(value="项目-标准评估-添加", notes="项目-标准评估-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody LawsAssess lawsAssess) { + lawsAssessService.add(lawsAssess); + return Result.OK("操作成功!"); + } + + /** + * 编辑 + * + * @param lawsAssess + * @return + */ + @AutoLog(value = "项目-标准评估-编辑") + @ApiOperation(value="项目-标准评估-编辑", notes="项目-标准评估-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody LawsAssess lawsAssess) { + lawsAssessService.editById(lawsAssess); + return Result.OK("操作成功!"); + } + + /** + * 通过id删除 + * + * @param map + * @return + */ + @AutoLog(value = "项目-标准评估-通过id删除") + @ApiOperation(value="项目-标准评估-通过id删除", notes="项目-标准评估-通过id删除") + @PostMapping(value = "/delete") + public Result delete(@RequestBody Map map) { + if(!map.containsKey("id") || StringUtils.isEmpty(map.get("id"))){ + return Result.error("请选择数据!"); + } + lawsAssessService.deleteById(map.get("id")); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param map + * @return + */ + @AutoLog(value = "项目-标准评估-批量删除") + @ApiOperation(value="项目-标准评估-批量删除", notes="项目-标准评估-批量删除") + @PostMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestBody Map map) { + if(!map.containsKey("ids") || StringUtils.isEmpty(map.get("ids"))){ + return Result.error("请选择数据!"); + } + this.lawsAssessService.deleteByIds(Arrays.asList(map.get("ids").split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "项目-标准评估-通过id查询") + @ApiOperation(value="项目-标准评估-通过id查询", notes="项目-标准评估-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + LawsAssess lawsAssess = lawsAssessService.queryById(id); + if(lawsAssess==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(lawsAssess); + } + + /** + * 导出excel + * + * @param request + * @param lawsAssess + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, LawsAssess lawsAssess) { + return super.exportXls(request, lawsAssess, LawsAssess.class, "项目-标准评估"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, LawsAssess.class); + } + +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsAssessResultsController.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsAssessResultsController.java new file mode 100644 index 00000000..7f7ea58a --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsAssessResultsController.java @@ -0,0 +1,177 @@ +package com.jero.modules.projectLibrary.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.modules.projectLibrary.entity.LawsAssessResults; +import com.jero.modules.projectLibrary.service.ILawsAssessResultsService; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.apache.ibatis.annotations.Results; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; +import org.apache.commons.lang3.StringUtils; +import org.apache.poi.ss.formula.functions.T; + + + /** + * @Description: 标准评估结果 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Api(tags="标准评估结果") +@RestController +@RequestMapping("/projectLibrary/lawsAssessResults") +@Slf4j +public class LawsAssessResultsController extends JeroController { + @Autowired + private ILawsAssessResultsService lawsAssessResultsService; + + /** + * 分页列表查询 + * + * @param lawsAssessResults + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "标准评估结果-分页列表查询") + @ApiOperation(value="标准评估结果-分页列表查询", notes="标准评估结果-分页列表查询") + @GetMapping(value = "/page") + public Result> queryPageList(LawsAssessResults lawsAssessResults, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + IPage pageList = lawsAssessResultsService.queryPage(lawsAssessResults, pageNo, pageSize, req); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @param lawsAssessResults + * @param req + * @return + */ + @AutoLog(value = "标准评估结果-列表查询") + @ApiOperation(value="标准评估结果-列表查询", notes="标准评估结果-列表查询") + @GetMapping(value = "/list") + public Result> queryList(LawsAssessResults lawsAssessResults, HttpServletRequest req) { + List list = lawsAssessResultsService.queryList(lawsAssessResults, req); + return Result.OK(list); + } + + /** + * 添加 + * + * @param lawsAssessResults + * @return + */ + @AutoLog(value = "标准评估结果-添加") + @ApiOperation(value="标准评估结果-添加", notes="标准评估结果-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody LawsAssessResults lawsAssessResults) { + lawsAssessResultsService.add(lawsAssessResults); + return Result.OK("操作成功!"); + } + + /** + * 编辑 + * + * @param lawsAssessResults + * @return + */ + @AutoLog(value = "标准评估结果-编辑") + @ApiOperation(value="标准评估结果-编辑", notes="标准评估结果-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody LawsAssessResults lawsAssessResults) { + lawsAssessResultsService.editById(lawsAssessResults); + return Result.OK("操作成功!"); + } + + /** + * 通过id删除 + * + * @param map + * @return + */ + @AutoLog(value = "标准评估结果-通过id删除") + @ApiOperation(value="标准评估结果-通过id删除", notes="标准评估结果-通过id删除") + @PostMapping(value = "/delete") + public Result delete(@RequestBody Map map) { + if(!map.containsKey("id") || StringUtils.isEmpty(map.get("id"))){ + return Result.error("请选择数据!"); + } + lawsAssessResultsService.deleteById(map.get("id")); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param map + * @return + */ + @AutoLog(value = "标准评估结果-批量删除") + @ApiOperation(value="标准评估结果-批量删除", notes="标准评估结果-批量删除") + @PostMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestBody Map map) { + if(!map.containsKey("ids") || StringUtils.isEmpty(map.get("ids"))){ + return Result.error("请选择数据!"); + } + this.lawsAssessResultsService.deleteByIds(Arrays.asList(map.get("ids").split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "标准评估结果-通过id查询") + @ApiOperation(value="标准评估结果-通过id查询", notes="标准评估结果-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + LawsAssessResults lawsAssessResults = lawsAssessResultsService.queryById(id); + if(lawsAssessResults==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(lawsAssessResults); + } + + /** + * 导出excel + * + * @param request + * @param lawsAssessResults + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, LawsAssessResults lawsAssessResults) { + return super.exportXls(request, lawsAssessResults, LawsAssessResults.class, "标准评估结果"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, LawsAssessResults.class); + } + +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsEvaluationNotMetController.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsEvaluationNotMetController.java new file mode 100644 index 00000000..d38bace3 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsEvaluationNotMetController.java @@ -0,0 +1,177 @@ +package com.jero.modules.projectLibrary.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.modules.projectLibrary.entity.LawsEvaluationNotMet; +import com.jero.modules.projectLibrary.service.ILawsEvaluationNotMetService; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.apache.ibatis.annotations.Results; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; +import org.apache.commons.lang3.StringUtils; +import org.apache.poi.ss.formula.functions.T; + + + /** + * @Description: 评估未符合项条款 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Api(tags="评估未符合项条款") +@RestController +@RequestMapping("/projectLibrary/lawsEvaluationNotMet") +@Slf4j +public class LawsEvaluationNotMetController extends JeroController { + @Autowired + private ILawsEvaluationNotMetService lawsEvaluationNotMetService; + + /** + * 分页列表查询 + * + * @param lawsEvaluationNotMet + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "评估未符合项条款-分页列表查询") + @ApiOperation(value="评估未符合项条款-分页列表查询", notes="评估未符合项条款-分页列表查询") + @GetMapping(value = "/page") + public Result> queryPageList(LawsEvaluationNotMet lawsEvaluationNotMet, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + IPage pageList = lawsEvaluationNotMetService.queryPage(lawsEvaluationNotMet, pageNo, pageSize, req); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @param lawsEvaluationNotMet + * @param req + * @return + */ + @AutoLog(value = "评估未符合项条款-列表查询") + @ApiOperation(value="评估未符合项条款-列表查询", notes="评估未符合项条款-列表查询") + @GetMapping(value = "/list") + public Result> queryList(LawsEvaluationNotMet lawsEvaluationNotMet, HttpServletRequest req) { + List list = lawsEvaluationNotMetService.queryList(lawsEvaluationNotMet, req); + return Result.OK(list); + } + + /** + * 添加 + * + * @param lawsEvaluationNotMet + * @return + */ + @AutoLog(value = "评估未符合项条款-添加") + @ApiOperation(value="评估未符合项条款-添加", notes="评估未符合项条款-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody LawsEvaluationNotMet lawsEvaluationNotMet) { + lawsEvaluationNotMetService.add(lawsEvaluationNotMet); + return Result.OK("操作成功!"); + } + + /** + * 编辑 + * + * @param lawsEvaluationNotMet + * @return + */ + @AutoLog(value = "评估未符合项条款-编辑") + @ApiOperation(value="评估未符合项条款-编辑", notes="评估未符合项条款-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody LawsEvaluationNotMet lawsEvaluationNotMet) { + lawsEvaluationNotMetService.editById(lawsEvaluationNotMet); + return Result.OK("操作成功!"); + } + + /** + * 通过id删除 + * + * @param map + * @return + */ + @AutoLog(value = "评估未符合项条款-通过id删除") + @ApiOperation(value="评估未符合项条款-通过id删除", notes="评估未符合项条款-通过id删除") + @PostMapping(value = "/delete") + public Result delete(@RequestBody Map map) { + if(!map.containsKey("id") || StringUtils.isEmpty(map.get("id"))){ + return Result.error("请选择数据!"); + } + lawsEvaluationNotMetService.deleteById(map.get("id")); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param map + * @return + */ + @AutoLog(value = "评估未符合项条款-批量删除") + @ApiOperation(value="评估未符合项条款-批量删除", notes="评估未符合项条款-批量删除") + @PostMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestBody Map map) { + if(!map.containsKey("ids") || StringUtils.isEmpty(map.get("ids"))){ + return Result.error("请选择数据!"); + } + this.lawsEvaluationNotMetService.deleteByIds(Arrays.asList(map.get("ids").split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "评估未符合项条款-通过id查询") + @ApiOperation(value="评估未符合项条款-通过id查询", notes="评估未符合项条款-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + LawsEvaluationNotMet lawsEvaluationNotMet = lawsEvaluationNotMetService.queryById(id); + if(lawsEvaluationNotMet==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(lawsEvaluationNotMet); + } + + /** + * 导出excel + * + * @param request + * @param lawsEvaluationNotMet + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, LawsEvaluationNotMet lawsEvaluationNotMet) { + return super.exportXls(request, lawsEvaluationNotMet, LawsEvaluationNotMet.class, "评估未符合项条款"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, LawsEvaluationNotMet.class); + } + +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsAssess.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsAssess.java new file mode 100644 index 00000000..ab0e99a0 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsAssess.java @@ -0,0 +1,89 @@ +package com.jero.modules.projectLibrary.entity; + +import java.io.Serializable; +import java.util.Date; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.jero.common.aspect.annotation.Dict; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import javax.validation.constraints.NotBlank; + + +/** + * @Description: 项目-标准评估 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Data +@TableName("laws_assess") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="laws_assess对象", description="项目-标准评估") +public class LawsAssess implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private String id; + + /**项目ID*/ + @NotBlank(message = "projectId not null") + @Excel(name = "项目ID", width = 15) + @ApiModelProperty(value = "项目ID") + private String projectId; + + /**标准ID*/ + @NotBlank(message = "standardId not null") + @Excel(name = "标准ID", width = 15) + @ApiModelProperty(value = "标准ID") + private String standardId; + + /**标准编号*/ + @NotBlank(message = "standardNum not null") + @Excel(name = "标准编号", width = 15) + @ApiModelProperty(value = "标准编号") + private String standardNum; + + /**流程状态(1-未评估、2-评估中、3-已评估)*/ + @Dict(dicCode = "process_status") + @Excel(name = "流程状态(1-未评估、2-评估中、3-已评估)", width = 15) + @ApiModelProperty(value = "流程状态(1-未评估、2-评估中、3-已评估)") + private String processStatus; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private Date updateTime; + + /**所属部门*/ + @Excel(name = "所属部门", width = 15) + @ApiModelProperty(value = "所属部门") + private String orgCode; +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsAssessResults.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsAssessResults.java new file mode 100644 index 00000000..fa7955e8 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsAssessResults.java @@ -0,0 +1,134 @@ +package com.jero.modules.projectLibrary.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 标准评估结果 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Data +@TableName("laws_assess_results") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="laws_assess_results对象", description="标准评估结果") +public class LawsAssessResults implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @Excel(name = "所属部门", width = 15) + @ApiModelProperty(value = "所属部门") + private java.lang.String orgCode; + + /**标准ID*/ + @Excel(name = "标准ID", width = 15) + @ApiModelProperty(value = "标准ID") + private java.lang.String standardId; + + /**标准编号*/ + @Excel(name = "标准编号", width = 15) + @ApiModelProperty(value = "标准编号") + private java.lang.String standardNum; + + /**项目ID*/ + @Excel(name = "项目ID", width = 15) + @ApiModelProperty(value = "项目ID") + private java.lang.String projectId; + + /**项目名称*/ + @Excel(name = "项目名称", width = 15) + @ApiModelProperty(value = "项目名称") + private java.lang.String projectName; + + /**条款ID*/ + @Excel(name = "条款ID", width = 15) + @ApiModelProperty(value = "条款ID") + private java.lang.String termId; + + /**条款号*/ + @Excel(name = "条款号", width = 15) + @ApiModelProperty(value = "条款号") + private java.lang.String termNum; + + /**条款名称*/ + @Excel(name = "条款名称", width = 15) + @ApiModelProperty(value = "条款名称") + private java.lang.String termName; + + /**责任部门ID*/ + @Excel(name = "责任部门ID", width = 15) + @ApiModelProperty(value = "责任部门ID") + private java.lang.String departmentId; + + /**设计工程师ID*/ + @Excel(name = "设计工程师ID", width = 15) + @ApiModelProperty(value = "设计工程师ID") + private java.lang.String engineerId; + + /**设计工程师名字*/ + @Excel(name = "设计工程师名字", width = 15) + @ApiModelProperty(value = "设计工程师名字") + private java.lang.String engineerName; + + /**预计整改完成日期*/ + @Excel(name = "预计整改完成日期", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "预计整改完成日期") + private java.util.Date expectedTime; + + /**实际整改完成日期*/ + @Excel(name = "实际整改完成日期", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "实际整改完成日期") + private java.util.Date realityTime; + + /**整改状态(1-待整改、2-整改中、3-审批中、4-已完成)*/ + @Excel(name = "整改状态(1-待整改、2-整改中、3-审批中、4-已完成)", width = 15) + @ApiModelProperty(value = "整改状态(1-待整改、2-整改中、3-审批中、4-已完成)") + private java.lang.String state; +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsEvaluationNotMet.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsEvaluationNotMet.java new file mode 100644 index 00000000..ad4f302e --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/entity/LawsEvaluationNotMet.java @@ -0,0 +1,116 @@ +package com.jero.modules.projectLibrary.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 评估未符合项条款 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Data +@TableName("laws_evaluation_not_met") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="laws_evaluation_not_met对象", description="评估未符合项条款") +public class LawsEvaluationNotMet implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + /**所属部门*/ + @Excel(name = "所属部门", width = 15) + @ApiModelProperty(value = "所属部门") + private java.lang.String orgCode; + /**标准ID*/ + @Excel(name = "标准ID", width = 15) + @ApiModelProperty(value = "标准ID") + private java.lang.String standardId; + /**标准编号*/ + @Excel(name = "标准编号", width = 15) + @ApiModelProperty(value = "标准编号") + private java.lang.String standardNum; + /**项目ID*/ + @Excel(name = "项目ID", width = 15) + @ApiModelProperty(value = "项目ID") + private java.lang.String projectId; + /**项目名称*/ + @Excel(name = "项目名称", width = 15) + @ApiModelProperty(value = "项目名称") + private java.lang.String projectName; + /**条款ID*/ + @Excel(name = "条款ID", width = 15) + @ApiModelProperty(value = "条款ID") + private java.lang.String termId; + /**条款号*/ + @Excel(name = "条款号", width = 15) + @ApiModelProperty(value = "条款号") + private java.lang.String termNum; + /**条款名称*/ + @Excel(name = "条款名称", width = 15) + @ApiModelProperty(value = "条款名称") + private java.lang.String termName; + /**责任部门ID*/ + @Excel(name = "责任部门ID", width = 15) + @ApiModelProperty(value = "责任部门ID") + private java.lang.String departmentId; + /**设计工程师ID*/ + @Excel(name = "设计工程师ID", width = 15) + @ApiModelProperty(value = "设计工程师ID") + private java.lang.String engineerId; + /**设计工程师名字*/ + @Excel(name = "设计工程师名字", width = 15) + @ApiModelProperty(value = "设计工程师名字") + private java.lang.String engineerName; + /**预计整改完成日期*/ + @Excel(name = "预计整改完成日期", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "预计整改完成日期") + private java.util.Date expectedTime; + /**实际整改完成日期*/ + @Excel(name = "实际整改完成日期", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "实际整改完成日期") + private java.util.Date realityTime; + /**整改状态(1-待整改、2-整改中、3-审批中、4-已完成)*/ + @Excel(name = "整改状态(1-待整改、2-整改中、3-审批中、4-已完成)", width = 15) + @ApiModelProperty(value = "整改状态(1-待整改、2-整改中、3-审批中、4-已完成)") + private java.lang.String state; +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsAssessMapper.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsAssessMapper.java new file mode 100644 index 00000000..189f7e32 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsAssessMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.projectLibrary.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.projectLibrary.entity.LawsAssess; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 项目-标准评估 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +public interface LawsAssessMapper extends BaseMapper { + +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsAssessResultsMapper.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsAssessResultsMapper.java new file mode 100644 index 00000000..205db253 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsAssessResultsMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.projectLibrary.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.projectLibrary.entity.LawsAssessResults; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 标准评估结果 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +public interface LawsAssessResultsMapper extends BaseMapper { + +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsEvaluationNotMetMapper.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsEvaluationNotMetMapper.java new file mode 100644 index 00000000..d22e20e5 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/LawsEvaluationNotMetMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.projectLibrary.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.projectLibrary.entity.LawsEvaluationNotMet; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 评估未符合项条款 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +public interface LawsEvaluationNotMetMapper extends BaseMapper { + +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsAssessMapper.xml b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsAssessMapper.xml new file mode 100644 index 00000000..0a346426 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsAssessMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsAssessResultsMapper.xml b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsAssessResultsMapper.xml new file mode 100644 index 00000000..ad653f23 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsAssessResultsMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsEvaluationNotMetMapper.xml b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsEvaluationNotMetMapper.xml new file mode 100644 index 00000000..2f3079b3 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/mapper/xml/LawsEvaluationNotMetMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsAssessResultsService.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsAssessResultsService.java new file mode 100644 index 00000000..c85eef13 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsAssessResultsService.java @@ -0,0 +1,76 @@ +package com.jero.modules.projectLibrary.service; + +import com.jero.modules.projectLibrary.entity.LawsAssessResults; +import com.baomidou.mybatisplus.extension.service.IService; +import javax.servlet.http.HttpServletRequest; +import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + +/** + * @Description: 标准评估结果 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +public interface ILawsAssessResultsService extends IService { + + /** + * 分页查询 + * + * @param lawsAssessResults + * @param pageNo + * @param pageSize + * @param req + * @return + */ + IPage queryPage(LawsAssessResults lawsAssessResults, Integer pageNo, Integer pageSize, HttpServletRequest req); + + /** + * 列表查询 + * + * @param lawsAssessResults + * @param req + * @return + */ + List queryList(LawsAssessResults lawsAssessResults, HttpServletRequest req); + + /** + * 保存 + * + * @param lawsAssessResults + * @return + */ + void add(LawsAssessResults lawsAssessResults); + + /** + * 更新 + * + * @param lawsAssessResults + * @return + */ + void editById(LawsAssessResults lawsAssessResults); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + LawsAssessResults queryById(String id); +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsAssessService.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsAssessService.java new file mode 100644 index 00000000..ed465357 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsAssessService.java @@ -0,0 +1,76 @@ +package com.jero.modules.projectLibrary.service; + +import com.jero.modules.projectLibrary.entity.LawsAssess; +import com.baomidou.mybatisplus.extension.service.IService; +import javax.servlet.http.HttpServletRequest; +import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + +/** + * @Description: 项目-标准评估 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +public interface ILawsAssessService extends IService { + + /** + * 分页查询 + * + * @param lawsAssess + * @param pageNo + * @param pageSize + * @param req + * @return + */ + IPage queryPage(LawsAssess lawsAssess, Integer pageNo, Integer pageSize, HttpServletRequest req); + + /** + * 列表查询 + * + * @param lawsAssess + * @param req + * @return + */ + List queryList(LawsAssess lawsAssess, HttpServletRequest req); + + /** + * 保存 + * + * @param lawsAssess + * @return + */ + void add(LawsAssess lawsAssess); + + /** + * 更新 + * + * @param lawsAssess + * @return + */ + void editById(LawsAssess lawsAssess); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + LawsAssess queryById(String id); +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsEvaluationNotMetService.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsEvaluationNotMetService.java new file mode 100644 index 00000000..16189251 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/ILawsEvaluationNotMetService.java @@ -0,0 +1,76 @@ +package com.jero.modules.projectLibrary.service; + +import com.jero.modules.projectLibrary.entity.LawsEvaluationNotMet; +import com.baomidou.mybatisplus.extension.service.IService; +import javax.servlet.http.HttpServletRequest; +import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + +/** + * @Description: 评估未符合项条款 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +public interface ILawsEvaluationNotMetService extends IService { + + /** + * 分页查询 + * + * @param lawsEvaluationNotMet + * @param pageNo + * @param pageSize + * @param req + * @return + */ + IPage queryPage(LawsEvaluationNotMet lawsEvaluationNotMet, Integer pageNo, Integer pageSize, HttpServletRequest req); + + /** + * 列表查询 + * + * @param lawsEvaluationNotMet + * @param req + * @return + */ + List queryList(LawsEvaluationNotMet lawsEvaluationNotMet, HttpServletRequest req); + + /** + * 保存 + * + * @param lawsEvaluationNotMet + * @return + */ + void add(LawsEvaluationNotMet lawsEvaluationNotMet); + + /** + * 更新 + * + * @param lawsEvaluationNotMet + * @return + */ + void editById(LawsEvaluationNotMet lawsEvaluationNotMet); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + LawsEvaluationNotMet queryById(String id); +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessResultsServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessResultsServiceImpl.java new file mode 100644 index 00000000..65a2f7ad --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessResultsServiceImpl.java @@ -0,0 +1,118 @@ +package com.jero.modules.projectLibrary.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.jero.modules.projectLibrary.entity.LawsAssessResults; +import com.jero.modules.projectLibrary.mapper.LawsAssessResultsMapper; +import com.jero.modules.projectLibrary.service.ILawsAssessResultsService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import com.jero.common.exception.JeroBootException; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.common.system.query.QueryGenerator; +import javax.servlet.http.HttpServletRequest; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; + + +/** + * @Description: 标准评估结果 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Service +@Transactional(rollbackFor = JeroBootException.class) +public class LawsAssessResultsServiceImpl extends ServiceImpl implements ILawsAssessResultsService { + + + /** + * 分页查询 + * + * @param lawsAssessResults + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @Override + public IPage queryPage(LawsAssessResults lawsAssessResults, Integer pageNo, Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsAssessResults, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + return page(page, queryWrapper); + } + + /** + * 列表查询 + * + * @param lawsAssessResults + * @param req + * @return + */ + @Override + public List queryList(LawsAssessResults lawsAssessResults, HttpServletRequest req) { + return list(QueryGenerator.initQueryWrapper(lawsAssessResults, req.getParameterMap())); + } + + /** + * 保存 + * + * @param lawsAssessResults + * @return + */ + @Override + public void add(LawsAssessResults lawsAssessResults) { + Date now = new Date(); + lawsAssessResults.setCreateTime(now); + lawsAssessResults.setUpdateTime(now); + save(lawsAssessResults); + } + + /** + * 更新 + * + * @param lawsAssessResults + * @return + */ + @Override + public void editById(LawsAssessResults lawsAssessResults) { + Date now = new Date(); + lawsAssessResults.setUpdateTime(now); + saveOrUpdate(lawsAssessResults); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public LawsAssessResults queryById(String id) { + return getById(id); + } +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessServiceImpl.java new file mode 100644 index 00000000..eec1e3a9 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessServiceImpl.java @@ -0,0 +1,118 @@ +package com.jero.modules.projectLibrary.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.jero.modules.projectLibrary.entity.LawsAssess; +import com.jero.modules.projectLibrary.mapper.LawsAssessMapper; +import com.jero.modules.projectLibrary.service.ILawsAssessService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import com.jero.common.exception.JeroBootException; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.common.system.query.QueryGenerator; +import javax.servlet.http.HttpServletRequest; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; + + +/** + * @Description: 项目-标准评估 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Service +@Transactional(rollbackFor = JeroBootException.class) +public class LawsAssessServiceImpl extends ServiceImpl implements ILawsAssessService { + + + /** + * 分页查询 + * + * @param lawsAssess + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @Override + public IPage queryPage(LawsAssess lawsAssess, Integer pageNo, Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsAssess, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + return page(page, queryWrapper); + } + + /** + * 列表查询 + * + * @param lawsAssess + * @param req + * @return + */ + @Override + public List queryList(LawsAssess lawsAssess, HttpServletRequest req) { + return list(QueryGenerator.initQueryWrapper(lawsAssess, req.getParameterMap())); + } + + /** + * 保存 + * + * @param lawsAssess + * @return + */ + @Override + public void add(LawsAssess lawsAssess) { + Date now = new Date(); + lawsAssess.setCreateTime(now); + lawsAssess.setUpdateTime(now); + save(lawsAssess); + } + + /** + * 更新 + * + * @param lawsAssess + * @return + */ + @Override + public void editById(LawsAssess lawsAssess) { + Date now = new Date(); + lawsAssess.setUpdateTime(now); + saveOrUpdate(lawsAssess); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public LawsAssess queryById(String id) { + return getById(id); + } +} diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsEvaluationNotMetServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsEvaluationNotMetServiceImpl.java new file mode 100644 index 00000000..065a4e57 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsEvaluationNotMetServiceImpl.java @@ -0,0 +1,118 @@ +package com.jero.modules.projectLibrary.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.jero.modules.projectLibrary.entity.LawsEvaluationNotMet; +import com.jero.modules.projectLibrary.mapper.LawsEvaluationNotMetMapper; +import com.jero.modules.projectLibrary.service.ILawsEvaluationNotMetService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import com.jero.common.exception.JeroBootException; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.common.system.query.QueryGenerator; +import javax.servlet.http.HttpServletRequest; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; + + +/** + * @Description: 评估未符合项条款 + * @Author: jero-boot + * @Date: 2023-09-11 + * @Version: V1.0 + */ +@Service +@Transactional(rollbackFor = JeroBootException.class) +public class LawsEvaluationNotMetServiceImpl extends ServiceImpl implements ILawsEvaluationNotMetService { + + + /** + * 分页查询 + * + * @param lawsEvaluationNotMet + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @Override + public IPage queryPage(LawsEvaluationNotMet lawsEvaluationNotMet, Integer pageNo, Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsEvaluationNotMet, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + return page(page, queryWrapper); + } + + /** + * 列表查询 + * + * @param lawsEvaluationNotMet + * @param req + * @return + */ + @Override + public List queryList(LawsEvaluationNotMet lawsEvaluationNotMet, HttpServletRequest req) { + return list(QueryGenerator.initQueryWrapper(lawsEvaluationNotMet, req.getParameterMap())); + } + + /** + * 保存 + * + * @param lawsEvaluationNotMet + * @return + */ + @Override + public void add(LawsEvaluationNotMet lawsEvaluationNotMet) { + Date now = new Date(); + lawsEvaluationNotMet.setCreateTime(now); + lawsEvaluationNotMet.setUpdateTime(now); + save(lawsEvaluationNotMet); + } + + /** + * 更新 + * + * @param lawsEvaluationNotMet + * @return + */ + @Override + public void editById(LawsEvaluationNotMet lawsEvaluationNotMet) { + Date now = new Date(); + lawsEvaluationNotMet.setUpdateTime(now); + saveOrUpdate(lawsEvaluationNotMet); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public LawsEvaluationNotMet queryById(String id) { + return getById(id); + } +}