From 6b6a1c71f87c06dbb5889ccba59e110558b5f004 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Wed, 6 Dec 2023 11:01:36 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E9=A1=B9=E7=9B=AE=E5=90=88=E8=A7=84?= =?UTF-8?q?=E8=AF=84=E4=BC=B0=E6=B5=81=E7=A8=8B-=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProcessProjectAssessController.java | 160 +++++++++++++++++ .../ProcessProjectAssessLinkController.java | 162 ++++++++++++++++++ .../ProcessProjectAssessTermController.java | 162 ++++++++++++++++++ ...rocessProjectAssessTermUserController.java | 162 ++++++++++++++++++ .../entity/ProcessProjectAssess.java | 75 ++++++++ .../entity/ProcessProjectAssessLink.java | 90 ++++++++++ .../entity/ProcessProjectAssessTerm.java | 95 ++++++++++ .../entity/ProcessProjectAssessTermUser.java | 139 +++++++++++++++ .../ProcessProjectAssessLinkMapper.java | 11 ++ .../mapper/ProcessProjectAssessMapper.java | 11 ++ .../ProcessProjectAssessTermMapper.java | 11 ++ .../ProcessProjectAssessTermUserMapper.java | 11 ++ .../xml/ProcessProjectAssessLinkMapper.xml | 23 +++ .../mapper/xml/ProcessProjectAssessMapper.xml | 20 +++ .../xml/ProcessProjectAssessTermMapper.xml | 24 +++ .../ProcessProjectAssessTermUserMapper.xml | 32 ++++ .../ProcessProjectAssessLinkService.java | 38 ++++ .../service/ProcessProjectAssessService.java | 39 +++++ .../ProcessProjectAssessTermService.java | 38 ++++ .../ProcessProjectAssessTermUserService.java | 38 ++++ 20 files changed, 1341 insertions(+) create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessController.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessLinkController.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessTermController.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessTermUserController.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssess.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessLink.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessTerm.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessTermUser.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessLinkMapper.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessMapper.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessTermMapper.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessTermUserMapper.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessLinkMapper.xml create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessMapper.xml create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessTermMapper.xml create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessTermUserMapper.xml create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessLinkService.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessService.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessTermService.java create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessTermUserService.java diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessController.java new file mode 100644 index 00000000..25ea3563 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessController.java @@ -0,0 +1,160 @@ +package com.jero.modules.activiti.process.projectassess.controller; + +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssess; +import com.jero.modules.activiti.process.projectassess.service.ProcessProjectAssessService; +import com.jero.common.api.vo.ResultCommon; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.web.bind.annotation.*; +import com.jero.modules.system.vo.IdMapBody; +import com.jero.modules.system.vo.IdsMapBody; +import org.apache.commons.lang3.StringUtils; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +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.validation.annotation.Validated; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; +import org.springframework.web.servlet.ModelAndView; + +import javax.annotation.Resource; + +/** + * 项目合规评估流程表(process_project_assess)表控制层 + * + * @author xxxxx + */ +@Slf4j +@Api(tags = "项目合规评估流程表") +@RestController +@RequestMapping("ProcessProjectAssess") +public class ProcessProjectAssessController extends JeroController { + /** + * 服务对象 + */ + @Resource + private ProcessProjectAssessService processProjectAssessService; + + /** + * 分页列表查询 + */ + @ApiOperation(value = "项目合规评估流程表-分页列表查询", notes = "项目合规评估流程表-分页列表查询") + @GetMapping(value = "/page") + public Result> queryPageList(ProcessProjectAssess processProjectAssess, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(processProjectAssess, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + IPage pageList = processProjectAssessService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + */ + @ApiOperation(value = "项目合规评估流程表-列表查询", notes = "项目合规评估流程表-列表查询") + @GetMapping(value = "/list") + public Result> queryList(ProcessProjectAssess processProjectAssess, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(processProjectAssess, req.getParameterMap()); + List list = processProjectAssessService.list(queryWrapper); + return Result.OK(list); + } + + /** + * 添加 + */ + @AutoLog(value = "项目合规评估流程表-添加") + @ApiOperation(value = "项目合规评估流程表-添加", notes = "项目合规评估流程表-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody ProcessProjectAssess processProjectAssess) { + processProjectAssessService.add(processProjectAssess); + return Result.OK(ResultCommon.OK); + } + + /** + * 编辑 + */ + @AutoLog(value = "项目合规评估流程表-编辑") + @ApiOperation(value = "项目合规评估流程表-编辑", notes = "项目合规评估流程表-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody ProcessProjectAssess processProjectAssess) { + processProjectAssessService.editById(processProjectAssess); + return Result.OK(ResultCommon.EDIT_OK); + } + + /** + * 通过id删除 + */ + @AutoLog(value = "项目合规评估流程表-通过id删除") + @ApiOperation(value = "项目合规评估流程表-通过id删除", notes = "项目合规评估流程表-通过id删除") + @PostMapping(value = "/delete") + public Result delete(@RequestBody IdMapBody map) { + String id = map.getId(); + if (StringUtils.isBlank(id)) { + return Result.error(ResultCommon.PLEASE_SELECT_DATA); + } + processProjectAssessService.deleteById(id); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED); + } + + /** + * 批量删除 + */ + @AutoLog(value = "项目合规评估流程表-批量删除") + @ApiOperation(value = "项目合规评估流程表-批量删除", notes = "项目合规评估流程表-批量删除") + @PostMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestBody IdsMapBody map) { + String ids = map.getIds(); + if (StringUtils.isBlank(ids)) { + return Result.error(ResultCommon.PLEASE_SELECT_DATA); + } + List idList = Arrays.asList(map.getIds().split(",")); + this.processProjectAssessService.deleteByIds(idList); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED_IN_BULK); + } + + /** + * 通过id查询 + */ + @AutoLog(value = "项目合规评估流程表-通过id查询") + @ApiOperation(value = "项目合规评估流程表-通过id查询", notes = "项目合规评估流程表-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name = "id") String id) { + ProcessProjectAssess processProjectAssess = processProjectAssessService.queryById(id); + if (processProjectAssess == null) { + return Result.error(ResultCommon.NO_CORRESPONDING_DATA_FOUND); + } + return Result.OK(processProjectAssess); + } + + /** + * 导出excel + */ + @ApiOperation(value = "项目合规评估流程表-导出excel") + @GetMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, ProcessProjectAssess processProjectAssess) { + return super.exportXls(request, processProjectAssess, ProcessProjectAssess.class, "项目合规评估流程表"); + } + + /** + * 通过excel导入数据 + */ + @ApiOperation(value = "项目合规评估流程表-通过excel导入数据") + @PostMapping(value = "/importExcel") + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, ProcessProjectAssess.class); + } + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessLinkController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessLinkController.java new file mode 100644 index 00000000..ba1d9bdf --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessLinkController.java @@ -0,0 +1,162 @@ +package com.jero.modules.activiti.process.projectassess.controller; + +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessLink; +import com.jero.modules.activiti.process.projectassess.service.ProcessProjectAssessLinkService; +import com.jero.common.api.vo.ResultCommon; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.web.bind.annotation.*; +import com.jero.modules.system.vo.IdMapBody; +import com.jero.modules.system.vo.IdsMapBody; +import org.apache.commons.lang3.StringUtils; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +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.validation.annotation.Validated; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; +import org.springframework.web.servlet.ModelAndView; + +import javax.annotation.Resource; + +/** + * 项目合规评估流程关联标准(process_project_assess_link)表控制层 + * + * @author xxxxx + */ +@Slf4j +@Api(tags = "项目合规评估流程关联标准") +@RestController +@RequestMapping("ProcessProjectAssessLink") +public class ProcessProjectAssessLinkController extends JeroController { + /** + * 服务对象 + */ + @Resource + private ProcessProjectAssessLinkService processProjectAssessLinkService; + + /** + * 分页列表查询 + */ + @ApiOperation(value = "项目合规评估流程关联标准-分页列表查询", notes = "项目合规评估流程关联标准-分页列表查询") + @GetMapping(value = "/page") + public Result> queryPageList(ProcessProjectAssessLink processProjectAssessLink, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(processProjectAssessLink, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + IPage pageList = processProjectAssessLinkService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + */ + @ApiOperation(value = "项目合规评估流程关联标准-列表查询", notes = "项目合规评估流程关联标准-列表查询") + @GetMapping(value = "/list") + public Result> queryList(ProcessProjectAssessLink processProjectAssessLink, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(processProjectAssessLink, req.getParameterMap()); + List list = processProjectAssessLinkService.list(queryWrapper); + return Result.OK(list); + } + + /** + * 添加 + */ + @AutoLog(value = "项目合规评估流程关联标准-添加") + @ApiOperation(value = "项目合规评估流程关联标准-添加", notes = "项目合规评估流程关联标准-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody ProcessProjectAssessLink processProjectAssessLink) { + processProjectAssessLinkService.add(processProjectAssessLink); + return Result.OK(ResultCommon.OK); + } + + /** + * 编辑 + */ + @AutoLog(value = "项目合规评估流程关联标准-编辑") + @ApiOperation(value = "项目合规评估流程关联标准-编辑", notes = "项目合规评估流程关联标准-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody ProcessProjectAssessLink processProjectAssessLink) { + processProjectAssessLinkService.editById(processProjectAssessLink); + return Result.OK(ResultCommon.EDIT_OK); + } + + /** + * 通过id删除 + */ + @AutoLog(value = "项目合规评估流程关联标准-通过id删除") + @ApiOperation(value = "项目合规评估流程关联标准-通过id删除", notes = "项目合规评估流程关联标准-通过id删除") + @PostMapping(value = "/delete") + public Result delete(@RequestBody IdMapBody map) { + String id = map.getId(); + if (StringUtils.isBlank(id)) { + return Result.error(ResultCommon.PLEASE_SELECT_DATA); + } + processProjectAssessLinkService.deleteById(id); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED); + } + + /** + * 批量删除 + */ + @AutoLog(value = "项目合规评估流程关联标准-批量删除") + @ApiOperation(value = "项目合规评估流程关联标准-批量删除", notes = "项目合规评估流程关联标准-批量删除") + @PostMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestBody IdsMapBody map) { + String ids = map.getIds(); + if (StringUtils.isBlank(ids)) { + return Result.error(ResultCommon.PLEASE_SELECT_DATA); + } + List idList = Arrays.asList(map.getIds().split(",")); + this.processProjectAssessLinkService.deleteByIds(idList); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED_IN_BULK); + } + + /** + * 通过id查询 + */ + @AutoLog(value = "项目合规评估流程关联标准-通过id查询") + @ApiOperation(value = "项目合规评估流程关联标准-通过id查询", notes = "项目合规评估流程关联标准-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name = "id") String id) { + ProcessProjectAssessLink processProjectAssessLink = processProjectAssessLinkService.queryById(id); + if (processProjectAssessLink == null) { + return Result.error(ResultCommon.NO_CORRESPONDING_DATA_FOUND); + } + return Result.OK(processProjectAssessLink); + } + + /** + * 导出excel + */ + @ApiOperation(value = "项目合规评估流程关联标准-导出excel") + @GetMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, ProcessProjectAssessLink processProjectAssessLink) { + return super.exportXls(request, processProjectAssessLink, ProcessProjectAssessLink.class, "项目合规评估流程关联标准"); + } + + /** + * 通过excel导入数据 + */ + @ApiOperation(value = "项目合规评估流程关联标准-通过excel导入数据") + @PostMapping(value = "/importExcel") + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, ProcessProjectAssessLink.class); + } + + + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessTermController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessTermController.java new file mode 100644 index 00000000..933c6af7 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessTermController.java @@ -0,0 +1,162 @@ +package com.jero.modules.activiti.process.projectassess.controller; + +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessTerm; +import com.jero.modules.activiti.process.projectassess.service.ProcessProjectAssessTermService; +import com.jero.common.api.vo.ResultCommon; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.web.bind.annotation.*; +import com.jero.modules.system.vo.IdMapBody; +import com.jero.modules.system.vo.IdsMapBody; +import org.apache.commons.lang3.StringUtils; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +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.validation.annotation.Validated; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; +import org.springframework.web.servlet.ModelAndView; + +import javax.annotation.Resource; + +/** + * 项目合规评估流程关联条款(process_project_assess_term)表控制层 + * + * @author xxxxx + */ +@Slf4j +@Api(tags = "项目合规评估流程关联条款") +@RestController +@RequestMapping("ProcessProjectAssessTerm") +public class ProcessProjectAssessTermController extends JeroController { + /** + * 服务对象 + */ + @Resource + private ProcessProjectAssessTermService processProjectAssessTermService; + + /** + * 分页列表查询 + */ + @ApiOperation(value = "项目合规评估流程关联条款-分页列表查询", notes = "项目合规评估流程关联条款-分页列表查询") + @GetMapping(value = "/page") + public Result> queryPageList(ProcessProjectAssessTerm processProjectAssessTerm, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(processProjectAssessTerm, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + IPage pageList = processProjectAssessTermService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + */ + @ApiOperation(value = "项目合规评估流程关联条款-列表查询", notes = "项目合规评估流程关联条款-列表查询") + @GetMapping(value = "/list") + public Result> queryList(ProcessProjectAssessTerm processProjectAssessTerm, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(processProjectAssessTerm, req.getParameterMap()); + List list = processProjectAssessTermService.list(queryWrapper); + return Result.OK(list); + } + + /** + * 添加 + */ + @AutoLog(value = "项目合规评估流程关联条款-添加") + @ApiOperation(value = "项目合规评估流程关联条款-添加", notes = "项目合规评估流程关联条款-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody ProcessProjectAssessTerm processProjectAssessTerm) { + processProjectAssessTermService.add(processProjectAssessTerm); + return Result.OK(ResultCommon.OK); + } + + /** + * 编辑 + */ + @AutoLog(value = "项目合规评估流程关联条款-编辑") + @ApiOperation(value = "项目合规评估流程关联条款-编辑", notes = "项目合规评估流程关联条款-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody ProcessProjectAssessTerm processProjectAssessTerm) { + processProjectAssessTermService.editById(processProjectAssessTerm); + return Result.OK(ResultCommon.EDIT_OK); + } + + /** + * 通过id删除 + */ + @AutoLog(value = "项目合规评估流程关联条款-通过id删除") + @ApiOperation(value = "项目合规评估流程关联条款-通过id删除", notes = "项目合规评估流程关联条款-通过id删除") + @PostMapping(value = "/delete") + public Result delete(@RequestBody IdMapBody map) { + String id = map.getId(); + if (StringUtils.isBlank(id)) { + return Result.error(ResultCommon.PLEASE_SELECT_DATA); + } + processProjectAssessTermService.deleteById(id); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED); + } + + /** + * 批量删除 + */ + @AutoLog(value = "项目合规评估流程关联条款-批量删除") + @ApiOperation(value = "项目合规评估流程关联条款-批量删除", notes = "项目合规评估流程关联条款-批量删除") + @PostMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestBody IdsMapBody map) { + String ids = map.getIds(); + if (StringUtils.isBlank(ids)) { + return Result.error(ResultCommon.PLEASE_SELECT_DATA); + } + List idList = Arrays.asList(map.getIds().split(",")); + this.processProjectAssessTermService.deleteByIds(idList); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED_IN_BULK); + } + + /** + * 通过id查询 + */ + @AutoLog(value = "项目合规评估流程关联条款-通过id查询") + @ApiOperation(value = "项目合规评估流程关联条款-通过id查询", notes = "项目合规评估流程关联条款-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name = "id") String id) { + ProcessProjectAssessTerm processProjectAssessTerm = processProjectAssessTermService.queryById(id); + if (processProjectAssessTerm == null) { + return Result.error(ResultCommon.NO_CORRESPONDING_DATA_FOUND); + } + return Result.OK(processProjectAssessTerm); + } + + /** + * 导出excel + */ + @ApiOperation(value = "项目合规评估流程关联条款-导出excel") + @GetMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, ProcessProjectAssessTerm processProjectAssessTerm) { + return super.exportXls(request, processProjectAssessTerm, ProcessProjectAssessTerm.class, "项目合规评估流程关联条款"); + } + + /** + * 通过excel导入数据 + */ + @ApiOperation(value = "项目合规评估流程关联条款-通过excel导入数据") + @PostMapping(value = "/importExcel") + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, ProcessProjectAssessTerm.class); + } + + + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessTermUserController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessTermUserController.java new file mode 100644 index 00000000..80726cd9 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/controller/ProcessProjectAssessTermUserController.java @@ -0,0 +1,162 @@ +package com.jero.modules.activiti.process.projectassess.controller; + +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessTermUser; +import com.jero.modules.activiti.process.projectassess.service.ProcessProjectAssessTermUserService; +import com.jero.common.api.vo.ResultCommon; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.web.bind.annotation.*; +import com.jero.modules.system.vo.IdMapBody; +import com.jero.modules.system.vo.IdsMapBody; +import org.apache.commons.lang3.StringUtils; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +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.validation.annotation.Validated; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; +import org.springframework.web.servlet.ModelAndView; + +import javax.annotation.Resource; + +/** + * 项目合规评估流程关联条款关联用户(process_project_assess_term_user)表控制层 + * + * @author xxxxx + */ +@Slf4j +@Api(tags = "项目合规评估流程关联条款关联用户") +@RestController +@RequestMapping("ProcessProjectAssessTermUser") +public class ProcessProjectAssessTermUserController extends JeroController { + /** + * 服务对象 + */ + @Resource + private ProcessProjectAssessTermUserService processProjectAssessTermUserService; + + /** + * 分页列表查询 + */ + @ApiOperation(value = "项目合规评估流程关联条款关联用户-分页列表查询", notes = "项目合规评估流程关联条款关联用户-分页列表查询") + @GetMapping(value = "/page") + public Result> queryPageList(ProcessProjectAssessTermUser processProjectAssessTermUser, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(processProjectAssessTermUser, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + IPage pageList = processProjectAssessTermUserService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + */ + @ApiOperation(value = "项目合规评估流程关联条款关联用户-列表查询", notes = "项目合规评估流程关联条款关联用户-列表查询") + @GetMapping(value = "/list") + public Result> queryList(ProcessProjectAssessTermUser processProjectAssessTermUser, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(processProjectAssessTermUser, req.getParameterMap()); + List list = processProjectAssessTermUserService.list(queryWrapper); + return Result.OK(list); + } + + /** + * 添加 + */ + @AutoLog(value = "项目合规评估流程关联条款关联用户-添加") + @ApiOperation(value = "项目合规评估流程关联条款关联用户-添加", notes = "项目合规评估流程关联条款关联用户-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody ProcessProjectAssessTermUser processProjectAssessTermUser) { + processProjectAssessTermUserService.add(processProjectAssessTermUser); + return Result.OK(ResultCommon.OK); + } + + /** + * 编辑 + */ + @AutoLog(value = "项目合规评估流程关联条款关联用户-编辑") + @ApiOperation(value = "项目合规评估流程关联条款关联用户-编辑", notes = "项目合规评估流程关联条款关联用户-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody ProcessProjectAssessTermUser processProjectAssessTermUser) { + processProjectAssessTermUserService.editById(processProjectAssessTermUser); + return Result.OK(ResultCommon.EDIT_OK); + } + + /** + * 通过id删除 + */ + @AutoLog(value = "项目合规评估流程关联条款关联用户-通过id删除") + @ApiOperation(value = "项目合规评估流程关联条款关联用户-通过id删除", notes = "项目合规评估流程关联条款关联用户-通过id删除") + @PostMapping(value = "/delete") + public Result delete(@RequestBody IdMapBody map) { + String id = map.getId(); + if (StringUtils.isBlank(id)) { + return Result.error(ResultCommon.PLEASE_SELECT_DATA); + } + processProjectAssessTermUserService.deleteById(id); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED); + } + + /** + * 批量删除 + */ + @AutoLog(value = "项目合规评估流程关联条款关联用户-批量删除") + @ApiOperation(value = "项目合规评估流程关联条款关联用户-批量删除", notes = "项目合规评估流程关联条款关联用户-批量删除") + @PostMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestBody IdsMapBody map) { + String ids = map.getIds(); + if (StringUtils.isBlank(ids)) { + return Result.error(ResultCommon.PLEASE_SELECT_DATA); + } + List idList = Arrays.asList(map.getIds().split(",")); + this.processProjectAssessTermUserService.deleteByIds(idList); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED_IN_BULK); + } + + /** + * 通过id查询 + */ + @AutoLog(value = "项目合规评估流程关联条款关联用户-通过id查询") + @ApiOperation(value = "项目合规评估流程关联条款关联用户-通过id查询", notes = "项目合规评估流程关联条款关联用户-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name = "id") String id) { + ProcessProjectAssessTermUser processProjectAssessTermUser = processProjectAssessTermUserService.queryById(id); + if (processProjectAssessTermUser == null) { + return Result.error(ResultCommon.NO_CORRESPONDING_DATA_FOUND); + } + return Result.OK(processProjectAssessTermUser); + } + + /** + * 导出excel + */ + @ApiOperation(value = "项目合规评估流程关联条款关联用户-导出excel") + @GetMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, ProcessProjectAssessTermUser processProjectAssessTermUser) { + return super.exportXls(request, processProjectAssessTermUser, ProcessProjectAssessTermUser.class, "项目合规评估流程关联条款关联用户"); + } + + /** + * 通过excel导入数据 + */ + @ApiOperation(value = "项目合规评估流程关联条款关联用户-通过excel导入数据") + @PostMapping(value = "/importExcel") + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, ProcessProjectAssessTermUser.class); + } + + + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssess.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssess.java new file mode 100644 index 00000000..daec2d42 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssess.java @@ -0,0 +1,75 @@ +package com.jero.modules.activiti.process.projectassess.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.Date; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +/** + *项目合规评估流程表 + *@author liJiaRao + *@date 2023-12-05 16:29 + */ +@ApiModel(description = "项目合规评估流程表") +@Data +@TableName(value = "process_project_assess") +public class ProcessProjectAssess { + /** + * 主键ID + */ + @ApiModelProperty(value = "主键ID") + @TableId(value = "id", type = IdType.ASSIGN_ID) + private String id; + + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private String createBy; + + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date createTime; + + /** + * 更新人 + */ + @ApiModelProperty(value = "更新人") + private String updateBy; + + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date updateTime; + + /** + * 所属部门 + */ + @ApiModelProperty(value = "所属部门") + private String orgCode; + + /** + * 0表示未删除,1表示删除 + */ + @ApiModelProperty(value = "0表示未删除,1表示删除") + private Integer delFlag; + + /** + * 项目id + */ + @ApiModelProperty(value = "项目id") + private String projectId; +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessLink.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessLink.java new file mode 100644 index 00000000..8b579a90 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessLink.java @@ -0,0 +1,90 @@ +package com.jero.modules.activiti.process.projectassess.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.Date; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +/** + *项目合规评估流程关联标准 + *@author liJiaRao + *@date 2023-12-06 10:37 + */ +@ApiModel(description = "项目合规评估流程关联标准") +@Data +@TableName(value = "process_project_assess_link") +public class ProcessProjectAssessLink { + /** + * 主键ID + */ + @ApiModelProperty(value = "主键ID") + @TableId(value = "id", type = IdType.ASSIGN_ID) + private String id; + + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private String createBy; + + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date createTime; + + /** + * 更新人 + */ + @ApiModelProperty(value = "更新人") + private String updateBy; + + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date updateTime; + + /** + * 所属部门 + */ + @ApiModelProperty(value = "所属部门") + private String orgCode; + + /** + * 0表示未删除,1表示删除 + */ + @ApiModelProperty(value = "0表示未删除,1表示删除") + private Integer delFlag; + + /** + * 评估流程id + */ + @ApiModelProperty(value = "评估流程id") + private String assessmentId; + + /** + * 标准编号 + */ + @ApiModelProperty(value = "标准编号") + private String standardNumber; + + /** + * 分解单来源 + */ + @ApiModelProperty(value = "分解单来源") + private Integer decompositionOrderSource; + + + +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessTerm.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessTerm.java new file mode 100644 index 00000000..7c94b25d --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessTerm.java @@ -0,0 +1,95 @@ +package com.jero.modules.activiti.process.projectassess.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.Date; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +/** + *项目合规评估流程关联条款 + *@author liJiaRao + *@date 2023-12-06 10:37 + */ +@ApiModel(description = "项目合规评估流程关联条款") +@Data +@TableName(value = "process_project_assess_term") +public class ProcessProjectAssessTerm { + /** + * 主键ID + */ + @ApiModelProperty(value = "主键ID") + @TableId(value = "id", type = IdType.ASSIGN_ID) + private String id; + + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private String createBy; + + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date createTime; + + /** + * 更新人 + */ + @ApiModelProperty(value = "更新人") + private String updateBy; + + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date updateTime; + + /** + * 所属部门 + */ + @ApiModelProperty(value = "所属部门") + private String orgCode; + + /** + * 0表示未删除,1表示删除 + */ + @ApiModelProperty(value = "0表示未删除,1表示删除") + private Integer delFlag; + + /** + * 评估流程id + */ + @ApiModelProperty(value = "评估流程id") + private String assessmentId; + + /** + * 条款号 + */ + @ApiModelProperty(value = "条款号") + private String termNumber; + + /** + * 条款名称 + */ + @ApiModelProperty(value = "条款名称") + private String termName; + + /** + * 条款内容 + */ + @ApiModelProperty(value = "条款内容") + private String termText; + + +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessTermUser.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessTermUser.java new file mode 100644 index 00000000..c442087a --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/entity/ProcessProjectAssessTermUser.java @@ -0,0 +1,139 @@ +package com.jero.modules.activiti.process.projectassess.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.Date; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +/** + *项目合规评估流程关联条款关联用户 + *@author liJiaRao + *@date 2023-12-06 10:37 + */ +@ApiModel(description = "项目合规评估流程关联条款关联用户") +@Data +@TableName(value = "process_project_assess_term_user") +public class ProcessProjectAssessTermUser { + /** + * 主键ID + */ + @ApiModelProperty(value = "主键ID") + @TableId(value = "id", type = IdType.ASSIGN_ID) + private String id; + + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private String createBy; + + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date createTime; + + /** + * 更新人 + */ + @ApiModelProperty(value = "更新人") + private String updateBy; + + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date updateTime; + + /** + * 所属部门 + */ + @ApiModelProperty(value = "所属部门") + private String orgCode; + + /** + * 0表示未删除,1表示删除 + */ + @ApiModelProperty(value = "0表示未删除,1表示删除") + private Integer delFlag; + + /** + * 评估流程id + */ + @ApiModelProperty(value = "评估流程id") + private String assessmentId; + + /** + * 关联条款表id + */ + @ApiModelProperty(value = "关联条款表id") + private String tremId; + + /** + * 责任单位id + */ + @ApiModelProperty(value = "责任单位id") + private String responsibleUnit; + + /** + * 责任单位负责人id + */ + @ApiModelProperty(value = "责任单位负责人id") + private String responsibleUnitLeader; + + /** + * 子流程id + */ + @ApiModelProperty(value = "子流程id") + private String subProcessId; + + /** + * 模块负责人id + */ + @ApiModelProperty(value = "模块负责人id") + private String moduleOwner; + + /** + * 设计工程师 + */ + @ApiModelProperty(value = "设计工程师") + private String designEngineer; + + /** + * 评估反馈 + */ + @ApiModelProperty(value = "评估反馈") + private Integer evaluationFeedback; + + /** + * 依据描述 + */ + @ApiModelProperty(value = "依据描述") + private String description; + + /** + * 佐证材料 + */ + @ApiModelProperty(value = "佐证材料") + private String fileId; + + /** + * 预计整改完成日期 + */ + @ApiModelProperty(value = "预计整改完成日期") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date expectedTime; + + +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessLinkMapper.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessLinkMapper.java new file mode 100644 index 00000000..e36299d3 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessLinkMapper.java @@ -0,0 +1,11 @@ +package com.jero.modules.activiti.process.projectassess.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessLink; + +/** + * @author liJiaRao + * @date 2023-12-06 10:37 + */ +public interface ProcessProjectAssessLinkMapper extends BaseMapper { +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessMapper.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessMapper.java new file mode 100644 index 00000000..8a43a894 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessMapper.java @@ -0,0 +1,11 @@ +package com.jero.modules.activiti.process.projectassess.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssess; + +/** + * @author liJiaRao + * @date 2023-12-05 16:29 + */ +public interface ProcessProjectAssessMapper extends BaseMapper { +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessTermMapper.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessTermMapper.java new file mode 100644 index 00000000..7f72a03d --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessTermMapper.java @@ -0,0 +1,11 @@ +package com.jero.modules.activiti.process.projectassess.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessTerm; + +/** + * @author liJiaRao + * @date 2023-12-06 10:37 + */ +public interface ProcessProjectAssessTermMapper extends BaseMapper { +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessTermUserMapper.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessTermUserMapper.java new file mode 100644 index 00000000..c36f0724 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/ProcessProjectAssessTermUserMapper.java @@ -0,0 +1,11 @@ +package com.jero.modules.activiti.process.projectassess.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessTermUser; + +/** + * @author liJiaRao + * @date 2023-12-06 10:37 + */ +public interface ProcessProjectAssessTermUserMapper extends BaseMapper { +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessLinkMapper.xml b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessLinkMapper.xml new file mode 100644 index 00000000..1dd2a1d8 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessLinkMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + id, create_by, create_time, update_by, update_time, org_code, del_flag, assessment_id, + standard_number, decomposition_order_Source + + \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessMapper.xml b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessMapper.xml new file mode 100644 index 00000000..59882a69 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + id, create_by, create_time, update_by, update_time, org_code, del_flag, project_id + + \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessTermMapper.xml b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessTermMapper.xml new file mode 100644 index 00000000..ac2e8e3b --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessTermMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + id, create_by, create_time, update_by, update_time, org_code, del_flag, assessment_id, + term_number, term_name, term_text + + \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessTermUserMapper.xml b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessTermUserMapper.xml new file mode 100644 index 00000000..1077912a --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/mapper/xml/ProcessProjectAssessTermUserMapper.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + id, create_by, create_time, update_by, update_time, org_code, del_flag, assessment_id, + trem_id, responsible_unit, responsible_unit_leader, sub_process_id, module_owner, + design_engineer, evaluation_feedback, description, file_id, expected_time + + \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessLinkService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessLinkService.java new file mode 100644 index 00000000..1f84ee3e --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessLinkService.java @@ -0,0 +1,38 @@ +package com.jero.modules.activiti.process.projectassess.service; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.modules.activiti.process.projectassess.mapper.ProcessProjectAssessLinkMapper; +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessLink; +/** + * + *@author liJiaRao + *@date 2023-12-05 15:57 + */ +@Service +public class ProcessProjectAssessLinkService extends ServiceImpl { + public void add(ProcessProjectAssessLink processProjectAssessLink) { + this.save(processProjectAssessLink); + } + + public void editById(ProcessProjectAssessLink processProjectAssessLink) { + this.updateById(processProjectAssessLink); + } + + public void deleteById(String id) { + this.removeById(id); + } + + public void deleteByIds(List idList) { + for (String id : idList) { + deleteById(id); + } + } + + public ProcessProjectAssessLink queryById(String id) { + ProcessProjectAssessLink processProjectAssessLink = this.getById(id); + return processProjectAssessLink; + } +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessService.java new file mode 100644 index 00000000..1526cbca --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessService.java @@ -0,0 +1,39 @@ +package com.jero.modules.activiti.process.projectassess.service; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssess; +import com.jero.modules.activiti.process.projectassess.mapper.ProcessProjectAssessMapper; +/** + * + *@author liJiaRao + *@date 2023-12-05 15:57 + */ +@Service +public class ProcessProjectAssessService extends ServiceImpl { + + public void add(ProcessProjectAssess processProjectAssess) { + this.save(processProjectAssess); + } + + public void editById(ProcessProjectAssess processProjectAssess) { + this.updateById(processProjectAssess); + } + + public void deleteById(String id) { + this.removeById(id); + } + + public void deleteByIds(List idList) { + for (String id : idList) { + deleteById(id); + } + } + + public ProcessProjectAssess queryById(String id) { + ProcessProjectAssess processProjectAssess = this.getById(id); + return processProjectAssess; + } +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessTermService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessTermService.java new file mode 100644 index 00000000..006fe344 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessTermService.java @@ -0,0 +1,38 @@ +package com.jero.modules.activiti.process.projectassess.service; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.modules.activiti.process.projectassess.mapper.ProcessProjectAssessTermMapper; +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessTerm; +/** + * + *@author liJiaRao + *@date 2023-12-05 15:57 + */ +@Service +public class ProcessProjectAssessTermService extends ServiceImpl { + public void add(ProcessProjectAssessTerm processProjectAssessTerm) { + this.save(processProjectAssessTerm); + } + + public void editById(ProcessProjectAssessTerm processProjectAssessTerm) { + this.updateById(processProjectAssessTerm); + } + + public void deleteById(String id) { + this.removeById(id); + } + + public void deleteByIds(List idList) { + for (String id : idList) { + deleteById(id); + } + } + + public ProcessProjectAssessTerm queryById(String id) { + ProcessProjectAssessTerm processProjectAssessTerm = this.getById(id); + return processProjectAssessTerm; + } +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessTermUserService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessTermUserService.java new file mode 100644 index 00000000..33100e59 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectassess/service/ProcessProjectAssessTermUserService.java @@ -0,0 +1,38 @@ +package com.jero.modules.activiti.process.projectassess.service; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessTermUser; +import com.jero.modules.activiti.process.projectassess.mapper.ProcessProjectAssessTermUserMapper; +/** + * + *@author liJiaRao + *@date 2023-12-05 15:57 + */ +@Service +public class ProcessProjectAssessTermUserService extends ServiceImpl { + public void add(ProcessProjectAssessTermUser processProjectAssessTermUser) { + this.save(processProjectAssessTermUser); + } + + public void editById(ProcessProjectAssessTermUser processProjectAssessTermUser) { + this.updateById(processProjectAssessTermUser); + } + + public void deleteById(String id) { + this.removeById(id); + } + + public void deleteByIds(List idList) { + for (String id : idList) { + deleteById(id); + } + } + + public ProcessProjectAssessTermUser queryById(String id) { + ProcessProjectAssessTermUser processProjectAssessTermUser = this.getById(id); + return processProjectAssessTermUser; + } +}