From 5f72aef0dda81e9dc527efd36237bc7ce9516833 Mon Sep 17 00:00:00 2001 From: wangzhijiang <12345678> Date: Wed, 22 Jun 2022 16:33:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=95=E8=A7=84=E6=84=8F=E8=A7=81=E6=94=B6?= =?UTF-8?q?=E9=9B=86=E6=B5=81=E7=A8=8B=E5=BC=80=E5=8F=91=EF=BC=9A=20?= =?UTF-8?q?=E6=B3=95=E8=A7=84=E6=84=8F=E8=A7=81=E6=94=B6=E9=9B=86-?= =?UTF-8?q?=E8=AF=84=E4=BC=B0=E7=BB=93=E6=9E=9C=E8=A1=A8=E3=80=82=20?= =?UTF-8?q?=E6=B3=95=E8=A7=84=E6=84=8F=E8=A7=81=E6=94=B6=E9=9B=86=E8=A1=A8?= =?UTF-8?q?=E3=80=82=20=E6=B3=95=E8=A7=84-=E6=B5=81=E7=A8=8B=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E8=A1=A8=E3=80=82=20=E8=A1=A8SQL=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-boot/db/蔚来标准sql/dev_third_record.sql | 62 ++++++- ...wsOpinionAssessmentResultEOController.java | 170 ++++++++++++++++++ .../LawsOpinionGatherEOController.java | 170 ++++++++++++++++++ .../LawsProcessHistoryEOController.java | 170 ++++++++++++++++++ .../entity/LawsOpinionAssessmentResultEO.java | 98 ++++++++++ .../entity/LawsOpinionGatherEO.java | 100 +++++++++++ .../entity/LawsProcessHistoryEO.java | 93 ++++++++++ .../enums/GatherResultEnum.java | 63 +++++++ .../LawsOpinionAssessmentResultEOMapper.java | 17 ++ .../mapper/LawsOpinionGatherEOMapper.java | 17 ++ .../mapper/LawsProcessHistoryEOMapper.java | 17 ++ .../LawsOpinionAssessmentResultEOMapper.xml | 19 ++ .../mapper/xml/LawsOpinionGatherEOMapper.xml | 19 ++ .../mapper/xml/LawsProcessHistoryEOMapper.xml | 18 ++ ...ILawsOpinionAssessmentResultEOService.java | 61 +++++++ .../service/ILawsOpinionGatherEOService.java | 61 +++++++ .../service/ILawsProcessHistoryEOService.java | 61 +++++++ ...sOpinionAssessmentResultEOServiceImpl.java | 89 +++++++++ .../impl/LawsOpinionGatherEOServiceImpl.java | 89 +++++++++ .../impl/LawsProcessHistoryEOServiceImpl.java | 89 +++++++++ 20 files changed, 1482 insertions(+), 1 deletion(-) create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsOpinionAssessmentResultEOController.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsOpinionGatherEOController.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsProcessHistoryEOController.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsOpinionAssessmentResultEO.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsOpinionGatherEO.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsProcessHistoryEO.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/enums/GatherResultEnum.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsOpinionAssessmentResultEOMapper.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsOpinionGatherEOMapper.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsProcessHistoryEOMapper.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsOpinionAssessmentResultEOMapper.xml create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsOpinionGatherEOMapper.xml create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsProcessHistoryEOMapper.xml create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsOpinionAssessmentResultEOService.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsOpinionGatherEOService.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsProcessHistoryEOService.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsOpinionAssessmentResultEOServiceImpl.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsOpinionGatherEOServiceImpl.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsProcessHistoryEOServiceImpl.java diff --git a/jero-boot/db/蔚来标准sql/dev_third_record.sql b/jero-boot/db/蔚来标准sql/dev_third_record.sql index a2b42ef96..cbbca7f82 100644 --- a/jero-boot/db/蔚来标准sql/dev_third_record.sql +++ b/jero-boot/db/蔚来标准sql/dev_third_record.sql @@ -1 +1,61 @@ --- 三阶段的新增功能,必须添加的固定数据以sql形式放到此处 \ No newline at end of file +-- 三阶段的新增功能,必须添加的固定数据以sql形式放到此处 + + +-- 法规意见收集流程相关表SQL +-- 工作流数据库 增加固定数据 +INSERT INTO `t_form` (`OBJECT_ID`, `CODE`, `CREATE_TIME`, `WIDGET_JSON`, `JSON`, `NAME`, `SHOW_KEY`, `IS_DELETED`, `MODEL_ID`, `JSON_EVAL`, `HTML`, `RUN_TYPE`, `CATEGORY_ID`, `HTML_READONLY`) VALUES ('fgyjsjlc', '0005', '2022-06-22 14:20:15', NULL, NULL, '法规意见收集流程', NULL, 0, '15007', NULL, NULL, 'json', '4bdf0b396b4aa6ea10dd5e19956a1e22', NULL); + +-- 法规意见表 +CREATE TABLE `laws_opinion_gather` ( + `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期', + `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门', + `serial_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '编号', + `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题', + `technology_territory` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '技术领域', + `gather_result` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收集结果', + `start_time` datetime NULL DEFAULT NULL COMMENT '发起日期', + `end_time` datetime NULL DEFAULT NULL COMMENT '截止日期', + `acti_proc_inst_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '流程实例id', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '法规意见收集表' ROW_FORMAT = Dynamic; + +-- 法规意见收集-评估结果表 +CREATE TABLE `laws_opinion_assessment_result` ( + `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期', + `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门', + `laws_opinion_gather_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '意见收集表id', + `related_section` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相关章节', + `issue_or_suggest` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题/建议', + `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '理由', + `accessory_file` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '附件', + `submit_time` datetime NULL DEFAULT NULL COMMENT '提出时间', + `acti_proc_inst_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '流程实例id', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '法规意见收集-评估结果表' ROW_FORMAT = Dynamic; + +-- 法规-流程历史表 +CREATE TABLE `laws_process_history` ( + `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期', + `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门', + `acti_proc_inst_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '流程实例id', + `task_definition_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作节点', + `operator_person_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作人id', + `operator_role_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作角色编码', + `operator_time` datetime NULL DEFAULT NULL COMMENT '操作时间', + `flow_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '流程类型:法规意见收集或法规技术评估流程', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '法规-流程历史表' ROW_FORMAT = Dynamic; + + diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsOpinionAssessmentResultEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsOpinionAssessmentResultEOController.java new file mode 100644 index 000000000..80885a019 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsOpinionAssessmentResultEOController.java @@ -0,0 +1,170 @@ +package com.jero.modules.lawsOpinionGather.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.lawsOpinionGather.entity.LawsOpinionAssessmentResultEO; +import com.jero.modules.lawsOpinionGather.service.ILawsOpinionAssessmentResultEOService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +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; + + + /** + * @Description: 法规意见收集-评估结果表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Api(tags="法规意见收集-评估结果表") +@RestController +@RequestMapping("/lawsOpinionGather/lawsOpinionAssessmentResultEO") +@Slf4j +public class LawsOpinionAssessmentResultEOController extends JeroController { + @Autowired + private ILawsOpinionAssessmentResultEOService lawsOpinionAssessmentResultEOService; + + /** + * 分页列表查询 + * + * @param lawsOpinionAssessmentResultEO + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "法规意见收集-评估结果表-分页列表查询") + @ApiOperation(value="法规意见收集-评估结果表-分页列表查询", notes="法规意见收集-评估结果表-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsOpinionAssessmentResultEO, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = lawsOpinionAssessmentResultEOService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "法规意见收集-评估结果表-列表查询") + @ApiOperation(value="法规意见收集-评估结果表-列表查询", notes="法规意见收集-评估结果表-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = lawsOpinionAssessmentResultEOService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param lawsOpinionAssessmentResultEO + * @return + */ + @AutoLog(value = "法规意见收集-评估结果表-添加") + @ApiOperation(value="法规意见收集-评估结果表-添加", notes="法规意见收集-评估结果表-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO) { + lawsOpinionAssessmentResultEOService.add(lawsOpinionAssessmentResultEO); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param lawsOpinionAssessmentResultEO + * @return + */ + @AutoLog(value = "法规意见收集-评估结果表-编辑") + @ApiOperation(value="法规意见收集-评估结果表-编辑", notes="法规意见收集-评估结果表-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO) { + lawsOpinionAssessmentResultEOService.editById(lawsOpinionAssessmentResultEO); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "法规意见收集-评估结果表-通过id删除") + @ApiOperation(value="法规意见收集-评估结果表-通过id删除", notes="法规意见收集-评估结果表-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + lawsOpinionAssessmentResultEOService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "法规意见收集-评估结果表-批量删除") + @ApiOperation(value="法规意见收集-评估结果表-批量删除", notes="法规意见收集-评估结果表-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.lawsOpinionAssessmentResultEOService.deleteByIds(Arrays.asList(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) { + LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO = lawsOpinionAssessmentResultEOService.queryById(id); + if(lawsOpinionAssessmentResultEO==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(lawsOpinionAssessmentResultEO); + } + + /** + * 导出excel + * + * @param request + * @param lawsOpinionAssessmentResultEO + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO) { + return super.exportXls(request, lawsOpinionAssessmentResultEO, LawsOpinionAssessmentResultEO.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, LawsOpinionAssessmentResultEO.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsOpinionGatherEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsOpinionGatherEOController.java new file mode 100644 index 000000000..d14d4172a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsOpinionGatherEOController.java @@ -0,0 +1,170 @@ +package com.jero.modules.lawsOpinionGather.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.lawsOpinionGather.entity.LawsOpinionGatherEO; +import com.jero.modules.lawsOpinionGather.service.ILawsOpinionGatherEOService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +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; + + + /** + * @Description: 法规意见收集表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Api(tags="法规意见收集表") +@RestController +@RequestMapping("/lawsOpinionGather/lawsOpinionGatherEO") +@Slf4j +public class LawsOpinionGatherEOController extends JeroController { + @Autowired + private ILawsOpinionGatherEOService lawsOpinionGatherEOService; + + /** + * 分页列表查询 + * + * @param lawsOpinionGatherEO + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "法规意见收集表-分页列表查询") + @ApiOperation(value="法规意见收集表-分页列表查询", notes="法规意见收集表-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(LawsOpinionGatherEO lawsOpinionGatherEO, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsOpinionGatherEO, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = lawsOpinionGatherEOService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "法规意见收集表-列表查询") + @ApiOperation(value="法规意见收集表-列表查询", notes="法规意见收集表-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = lawsOpinionGatherEOService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param lawsOpinionGatherEO + * @return + */ + @AutoLog(value = "法规意见收集表-添加") + @ApiOperation(value="法规意见收集表-添加", notes="法规意见收集表-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody LawsOpinionGatherEO lawsOpinionGatherEO) { + lawsOpinionGatherEOService.add(lawsOpinionGatherEO); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param lawsOpinionGatherEO + * @return + */ + @AutoLog(value = "法规意见收集表-编辑") + @ApiOperation(value="法规意见收集表-编辑", notes="法规意见收集表-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody LawsOpinionGatherEO lawsOpinionGatherEO) { + lawsOpinionGatherEOService.editById(lawsOpinionGatherEO); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "法规意见收集表-通过id删除") + @ApiOperation(value="法规意见收集表-通过id删除", notes="法规意见收集表-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + lawsOpinionGatherEOService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "法规意见收集表-批量删除") + @ApiOperation(value="法规意见收集表-批量删除", notes="法规意见收集表-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.lawsOpinionGatherEOService.deleteByIds(Arrays.asList(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) { + LawsOpinionGatherEO lawsOpinionGatherEO = lawsOpinionGatherEOService.queryById(id); + if(lawsOpinionGatherEO==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(lawsOpinionGatherEO); + } + + /** + * 导出excel + * + * @param request + * @param lawsOpinionGatherEO + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, LawsOpinionGatherEO lawsOpinionGatherEO) { + return super.exportXls(request, lawsOpinionGatherEO, LawsOpinionGatherEO.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, LawsOpinionGatherEO.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsProcessHistoryEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsProcessHistoryEOController.java new file mode 100644 index 000000000..876aa1187 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/controller/LawsProcessHistoryEOController.java @@ -0,0 +1,170 @@ +package com.jero.modules.lawsOpinionGather.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.lawsOpinionGather.entity.LawsProcessHistoryEO; +import com.jero.modules.lawsOpinionGather.service.ILawsProcessHistoryEOService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +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; + + + /** + * @Description: 法规-流程历史表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Api(tags="法规-流程历史表") +@RestController +@RequestMapping("/lawsOpinionGather/lawsProcessHistoryEO") +@Slf4j +public class LawsProcessHistoryEOController extends JeroController { + @Autowired + private ILawsProcessHistoryEOService lawsProcessHistoryEOService; + + /** + * 分页列表查询 + * + * @param lawsProcessHistoryEO + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "法规-流程历史表-分页列表查询") + @ApiOperation(value="法规-流程历史表-分页列表查询", notes="法规-流程历史表-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(LawsProcessHistoryEO lawsProcessHistoryEO, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsProcessHistoryEO, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = lawsProcessHistoryEOService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "法规-流程历史表-列表查询") + @ApiOperation(value="法规-流程历史表-列表查询", notes="法规-流程历史表-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = lawsProcessHistoryEOService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param lawsProcessHistoryEO + * @return + */ + @AutoLog(value = "法规-流程历史表-添加") + @ApiOperation(value="法规-流程历史表-添加", notes="法规-流程历史表-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody LawsProcessHistoryEO lawsProcessHistoryEO) { + lawsProcessHistoryEOService.add(lawsProcessHistoryEO); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param lawsProcessHistoryEO + * @return + */ + @AutoLog(value = "法规-流程历史表-编辑") + @ApiOperation(value="法规-流程历史表-编辑", notes="法规-流程历史表-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody LawsProcessHistoryEO lawsProcessHistoryEO) { + lawsProcessHistoryEOService.editById(lawsProcessHistoryEO); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "法规-流程历史表-通过id删除") + @ApiOperation(value="法规-流程历史表-通过id删除", notes="法规-流程历史表-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + lawsProcessHistoryEOService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "法规-流程历史表-批量删除") + @ApiOperation(value="法规-流程历史表-批量删除", notes="法规-流程历史表-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.lawsProcessHistoryEOService.deleteByIds(Arrays.asList(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) { + LawsProcessHistoryEO lawsProcessHistoryEO = lawsProcessHistoryEOService.queryById(id); + if(lawsProcessHistoryEO==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(lawsProcessHistoryEO); + } + + /** + * 导出excel + * + * @param request + * @param lawsProcessHistoryEO + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, LawsProcessHistoryEO lawsProcessHistoryEO) { + return super.exportXls(request, lawsProcessHistoryEO, LawsProcessHistoryEO.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, LawsProcessHistoryEO.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsOpinionAssessmentResultEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsOpinionAssessmentResultEO.java new file mode 100644 index 000000000..a7712bfbf --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsOpinionAssessmentResultEO.java @@ -0,0 +1,98 @@ +package com.jero.modules.lawsOpinionGather.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 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; + +/** + * @Description: 法规意见收集-评估结果表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Data +@TableName("laws_opinion_assessment_result") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="laws_opinion_assessment_result对象", description="法规意见收集-评估结果表") +public class LawsOpinionAssessmentResultEO implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private String id; + + /**创建人*/ + @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; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private String sysOrgCode; + + /**意见收集表id*/ + @Excel(name = "意见收集表id", width = 15) + @ApiModelProperty(value = "意见收集表id") + private String lawsOpinionGatherId; + + /**相关章节*/ + @Excel(name = "相关章节", width = 15) + @ApiModelProperty(value = "相关章节") + private String relatedSection; + + /**问题/建议*/ + @Excel(name = "问题/建议", width = 15) + @ApiModelProperty(value = "问题/建议") + private String issueOrSuggest; + + /**理由*/ + @Excel(name = "理由", width = 15) + @ApiModelProperty(value = "理由") + private String reason; + + /**附件*/ + @Excel(name = "附件", width = 15) + @ApiModelProperty(value = "附件") + private String accessoryFile; + + /**提出时间*/ + @Excel(name = "提出时间", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "提出时间") + private Date submitTime; + + /**流程实例id*/ + @Excel(name = "流程实例id", width = 15) + @ApiModelProperty(value = "流程实例id") + private String actiProcInstId; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsOpinionGatherEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsOpinionGatherEO.java new file mode 100644 index 000000000..aa759104e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsOpinionGatherEO.java @@ -0,0 +1,100 @@ +package com.jero.modules.lawsOpinionGather.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 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; + +/** + * @Description: 法规意见收集表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Data +@TableName("laws_opinion_gather") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="laws_opinion_gather对象", description="法规意见收集表") +public class LawsOpinionGatherEO implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private String id; + + /**创建人*/ + @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; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private String sysOrgCode; + + /**编号*/ + @Excel(name = "编号", width = 15) + @ApiModelProperty(value = "编号") + private String serialNumber; + + /**标题*/ + @Excel(name = "标题", width = 15) + @ApiModelProperty(value = "标题") + private String title; + + /**技术领域*/ + @Excel(name = "技术领域", width = 15) + @ApiModelProperty(value = "技术领域") + private String technologyTerritory; + + /**收集结果*/ + @Excel(name = "收集结果", width = 15) + @ApiModelProperty(value = "收集结果") + private String gatherResult; + + /**发起日期*/ + @Excel(name = "发起日期", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "发起日期") + private Date startTime; + + /**截止日期*/ + @Excel(name = "截止日期", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "截止日期") + private Date endTime; + + /**流程实例id*/ + @Excel(name = "流程实例id", width = 15) + @ApiModelProperty(value = "流程实例id") + private String actiProcInstId; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsProcessHistoryEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsProcessHistoryEO.java new file mode 100644 index 000000000..6ac820d97 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/entity/LawsProcessHistoryEO.java @@ -0,0 +1,93 @@ +package com.jero.modules.lawsOpinionGather.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 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; + +/** + * @Description: 法规-流程历史表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Data +@TableName("laws_process_history") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="laws_process_history对象", description="法规-流程历史表") +public class LawsProcessHistoryEO implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private String id; + + /**创建人*/ + @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; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private String sysOrgCode; + + /**流程实例id*/ + @Excel(name = "流程实例id", width = 15) + @ApiModelProperty(value = "流程实例id") + private String actiProcInstId; + + /**操作节点*/ + @Excel(name = "操作节点", width = 15) + @ApiModelProperty(value = "操作节点") + private String taskDefinitionKey; + + /**操作人id*/ + @Excel(name = "操作人id", width = 15) + @ApiModelProperty(value = "操作人id") + private String operatorPersonId; + + /**操作角色编码*/ + @Excel(name = "操作角色编码", width = 15) + @ApiModelProperty(value = "操作角色编码") + private String operatorRoleCode; + + /**操作时间*/ + @Excel(name = "操作时间", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "操作时间") + private Date operatorTime; + + /**流程类型*/ + @Excel(name = "流程类型", width = 15) + @ApiModelProperty(value = "流程类型") + private String flowType; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/enums/GatherResultEnum.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/enums/GatherResultEnum.java new file mode 100644 index 000000000..777f4ed77 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/enums/GatherResultEnum.java @@ -0,0 +1,63 @@ +package com.jero.modules.lawsOpinionGather.enums; + +import com.jero.common.constant.enums.CutEnum; +import org.apache.commons.lang3.StringUtils; + +/** + * 收集结果枚举类 + */ +public enum GatherResultEnum { + + UNDERWAY("进行中","underway","underway"), + COMPLETED("已完成","completed","completed"), + ; + + + String cnName; + String enName; + String value; + + private GatherResultEnum(String cnName, String value, String enName) { + this.cnName = cnName; + this.value = value; + this.enName = enName; + } + + public String getCnName() { + return cnName; + } + + public void setCnName(String cnName) { + this.cnName = cnName; + } + + public String getEnName() { + return enName; + } + + public void setEnName(String enName) { + this.enName = enName; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + + public static String getTextByValue(String value,String cut) { + GatherResultEnum[] values = values(); + for (GatherResultEnum taskStatusEnum : values) { + if (taskStatusEnum.value.equals(value)) { + if(StringUtils.equals(cut, CutEnum.CN.getValue())){ + return taskStatusEnum.cnName; + }else if(StringUtils.equals(cut, CutEnum.EN.getValue())){ + return taskStatusEnum.enName; + } + } + } + return null; + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsOpinionAssessmentResultEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsOpinionAssessmentResultEOMapper.java new file mode 100644 index 000000000..aca50df1e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsOpinionAssessmentResultEOMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.lawsOpinionGather.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.lawsOpinionGather.entity.LawsOpinionAssessmentResultEO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 法规意见收集-评估结果表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +public interface LawsOpinionAssessmentResultEOMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsOpinionGatherEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsOpinionGatherEOMapper.java new file mode 100644 index 000000000..3f6ef09fe --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsOpinionGatherEOMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.lawsOpinionGather.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.lawsOpinionGather.entity.LawsOpinionGatherEO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 法规意见收集表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +public interface LawsOpinionGatherEOMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsProcessHistoryEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsProcessHistoryEOMapper.java new file mode 100644 index 000000000..72c33aea1 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/LawsProcessHistoryEOMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.lawsOpinionGather.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.lawsOpinionGather.entity.LawsProcessHistoryEO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 法规-流程历史表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +public interface LawsProcessHistoryEOMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsOpinionAssessmentResultEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsOpinionAssessmentResultEOMapper.xml new file mode 100644 index 000000000..92b82189e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsOpinionAssessmentResultEOMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsOpinionGatherEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsOpinionGatherEOMapper.xml new file mode 100644 index 000000000..0b11179f6 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsOpinionGatherEOMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsProcessHistoryEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsProcessHistoryEOMapper.xml new file mode 100644 index 000000000..43244944a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/mapper/xml/LawsProcessHistoryEOMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsOpinionAssessmentResultEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsOpinionAssessmentResultEOService.java new file mode 100644 index 000000000..8be4646a9 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsOpinionAssessmentResultEOService.java @@ -0,0 +1,61 @@ +package com.jero.modules.lawsOpinionGather.service; + +import com.jero.modules.lawsOpinionGather.entity.LawsOpinionAssessmentResultEO; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 法规意见收集-评估结果表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +public interface ILawsOpinionAssessmentResultEOService extends IService { + + /** + * 保存 + * + * @param lawsOpinionAssessmentResultEO + * @return + */ + void add(LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO); + + /** + * 更新 + * + * @param lawsOpinionAssessmentResultEO + * @return + */ + void editById(LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + LawsOpinionAssessmentResultEO queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsOpinionGatherEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsOpinionGatherEOService.java new file mode 100644 index 000000000..cf33efa76 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsOpinionGatherEOService.java @@ -0,0 +1,61 @@ +package com.jero.modules.lawsOpinionGather.service; + +import com.jero.modules.lawsOpinionGather.entity.LawsOpinionGatherEO; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 法规意见收集表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +public interface ILawsOpinionGatherEOService extends IService { + + /** + * 保存 + * + * @param lawsOpinionGatherEO + * @return + */ + void add(LawsOpinionGatherEO lawsOpinionGatherEO); + + /** + * 更新 + * + * @param lawsOpinionGatherEO + * @return + */ + void editById(LawsOpinionGatherEO lawsOpinionGatherEO); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + LawsOpinionGatherEO queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsProcessHistoryEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsProcessHistoryEOService.java new file mode 100644 index 000000000..a0a598e2c --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/ILawsProcessHistoryEOService.java @@ -0,0 +1,61 @@ +package com.jero.modules.lawsOpinionGather.service; + +import com.jero.modules.lawsOpinionGather.entity.LawsProcessHistoryEO; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 法规-流程历史表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +public interface ILawsProcessHistoryEOService extends IService { + + /** + * 保存 + * + * @param lawsProcessHistoryEO + * @return + */ + void add(LawsProcessHistoryEO lawsProcessHistoryEO); + + /** + * 更新 + * + * @param lawsProcessHistoryEO + * @return + */ + void editById(LawsProcessHistoryEO lawsProcessHistoryEO); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + LawsProcessHistoryEO queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsOpinionAssessmentResultEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsOpinionAssessmentResultEOServiceImpl.java new file mode 100644 index 000000000..ee57a53d0 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsOpinionAssessmentResultEOServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.lawsOpinionGather.service.impl; + +import com.jero.modules.lawsOpinionGather.entity.LawsOpinionAssessmentResultEO; +import com.jero.modules.lawsOpinionGather.mapper.LawsOpinionAssessmentResultEOMapper; +import com.jero.modules.lawsOpinionGather.service.ILawsOpinionAssessmentResultEOService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 法规意见收集-评估结果表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Service +public class LawsOpinionAssessmentResultEOServiceImpl extends ServiceImpl implements ILawsOpinionAssessmentResultEOService { + + /** + * 保存 + * + * @param lawsOpinionAssessmentResultEO + * @return + */ + @Override + public void add(LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO) { + Date now = new Date(); + lawsOpinionAssessmentResultEO.setCreateTime(now); + lawsOpinionAssessmentResultEO.setUpdateTime(now); + save(lawsOpinionAssessmentResultEO); + } + + /** + * 更新 + * + * @param lawsOpinionAssessmentResultEO + * @return + */ + @Override + public void editById(LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO) { + Date now = new Date(); + lawsOpinionAssessmentResultEO.setUpdateTime(now); + saveOrUpdate(lawsOpinionAssessmentResultEO); + } + + /** + * 通过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 LawsOpinionAssessmentResultEO queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsOpinionGatherEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsOpinionGatherEOServiceImpl.java new file mode 100644 index 000000000..5ff7975ad --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsOpinionGatherEOServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.lawsOpinionGather.service.impl; + +import com.jero.modules.lawsOpinionGather.entity.LawsOpinionGatherEO; +import com.jero.modules.lawsOpinionGather.mapper.LawsOpinionGatherEOMapper; +import com.jero.modules.lawsOpinionGather.service.ILawsOpinionGatherEOService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 法规意见收集表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Service +public class LawsOpinionGatherEOServiceImpl extends ServiceImpl implements ILawsOpinionGatherEOService { + + /** + * 保存 + * + * @param lawsOpinionGatherEO + * @return + */ + @Override + public void add(LawsOpinionGatherEO lawsOpinionGatherEO) { + Date now = new Date(); + lawsOpinionGatherEO.setCreateTime(now); + lawsOpinionGatherEO.setUpdateTime(now); + save(lawsOpinionGatherEO); + } + + /** + * 更新 + * + * @param lawsOpinionGatherEO + * @return + */ + @Override + public void editById(LawsOpinionGatherEO lawsOpinionGatherEO) { + Date now = new Date(); + lawsOpinionGatherEO.setUpdateTime(now); + saveOrUpdate(lawsOpinionGatherEO); + } + + /** + * 通过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 LawsOpinionGatherEO queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsProcessHistoryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsProcessHistoryEOServiceImpl.java new file mode 100644 index 000000000..8cfb57597 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/lawsOpinionGather/service/impl/LawsProcessHistoryEOServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.lawsOpinionGather.service.impl; + +import com.jero.modules.lawsOpinionGather.entity.LawsProcessHistoryEO; +import com.jero.modules.lawsOpinionGather.mapper.LawsProcessHistoryEOMapper; +import com.jero.modules.lawsOpinionGather.service.ILawsProcessHistoryEOService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 法规-流程历史表 + * @Author: jero-boot + * @Date: 2022-06-22 + * @Version: V1.0 + */ +@Service +public class LawsProcessHistoryEOServiceImpl extends ServiceImpl implements ILawsProcessHistoryEOService { + + /** + * 保存 + * + * @param lawsProcessHistoryEO + * @return + */ + @Override + public void add(LawsProcessHistoryEO lawsProcessHistoryEO) { + Date now = new Date(); + lawsProcessHistoryEO.setCreateTime(now); + lawsProcessHistoryEO.setUpdateTime(now); + save(lawsProcessHistoryEO); + } + + /** + * 更新 + * + * @param lawsProcessHistoryEO + * @return + */ + @Override + public void editById(LawsProcessHistoryEO lawsProcessHistoryEO) { + Date now = new Date(); + lawsProcessHistoryEO.setUpdateTime(now); + saveOrUpdate(lawsProcessHistoryEO); + } + + /** + * 通过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 LawsProcessHistoryEO queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +}