diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/common/ProcessProjectNotMetCommon.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/common/ProcessProjectNotMetCommon.java new file mode 100644 index 00000000..c2f68805 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/common/ProcessProjectNotMetCommon.java @@ -0,0 +1,9 @@ +package com.jero.modules.activiti.process.projectnotmet.common; + +/** + * @author liJiaRao + * @date 2023-12-23 20:11 + */ +public class ProcessProjectNotMetCommon { + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/controller/ProcessProjectNotMetController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/controller/ProcessProjectNotMetController.java new file mode 100644 index 00000000..b318d63d --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/controller/ProcessProjectNotMetController.java @@ -0,0 +1,88 @@ +package com.jero.modules.activiti.process.projectnotmet.controller; + +import com.jero.common.api.vo.Result; +import com.jero.common.aspect.annotation.AutoLog; +import com.jero.common.aspect.annotation.DictPoint; +import com.jero.common.system.base.controller.JeroController; +import com.jero.modules.activiti.process.fb.vo.ProcessInfoVO; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMet; +import com.jero.modules.activiti.process.projectnotmet.service.ProcessProjectNotMetService; +import com.jero.modules.activiti.process.projectnotmet.vo.ProcessProjectNotMetVO; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import org.apache.poi.ss.formula.functions.T; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +/** + * 未符合项跟踪流程(process_project_not_met)表控制层 + * + * @author xxxxx + */ +@RestController +@RequestMapping("/process_project_not_met") +public class ProcessProjectNotMetController extends JeroController { + /** + * 服务对象 + */ + @Autowired + private ProcessProjectNotMetService processProjectNotMetService; + + @DictPoint + @GetMapping("/queryProcessInfoVO") + @AutoLog(value = "未符合项跟踪流程-查询流程信息") + @ApiImplicitParams({ + @ApiImplicitParam(name = "draftId", value = "草稿id"), + @ApiImplicitParam(name = "taskId", value = "任务id"), + @ApiImplicitParam(name = "processInstanceId", value = "流程实例id") + }) + @ApiOperation("未符合项跟踪流程-查询流程信息") + public Result> queryProcessInfoVO(String draftId, String processInstanceId, String taskId) { + ProcessInfoVO processInfoVO = processProjectNotMetService.queryProcessInfoVO(draftId, processInstanceId, taskId); + return Result.OK(processInfoVO); + } + + @AutoLog(value = "未符合项跟踪流程-发起流程") + @ApiOperation(value = "未符合项跟踪流程-发起流程") + @PostMapping(value = "/startProcess") + public Result startProcess(@Validated @RequestBody ProcessInfoVO processInfoVO) { + processProjectNotMetService.startProcess(processInfoVO); + return Result.OK(); + } + + @AutoLog(value = "未符合项跟踪流程-同意") + @ApiOperation(value = "未符合项跟踪流程-同意") + @PostMapping("/agree") + public Result agree(@Validated @RequestBody ProcessInfoVO processInfoVO) { + processProjectNotMetService.approveTask(processInfoVO, true); + return Result.OK(); + } + + @AutoLog(value = "未符合项跟踪流程-驳回") + @ApiOperation(value = "未符合项跟踪流程-驳回") + @PostMapping("/reject") + public Result reject(@Validated @RequestBody ProcessInfoVO processInfoVO) { + processProjectNotMetService.approveTask(processInfoVO, false); + return Result.OK(); + } + + @AutoLog(value = "未符合项跟踪流程-提交") + @ApiOperation(value = "未符合项跟踪流程-提交") + @PostMapping("/submit") + public Result submit(@Validated @RequestBody ProcessInfoVO processInfoVO) { + processProjectNotMetService.submit(processInfoVO); + return Result.OK(); + } + + @AutoLog(value = "未符合项跟踪流程-保存为草稿") + @ApiOperation(value = "未符合项跟踪流程-保存为草稿") + @PostMapping(value = "/saveToDraft") + public Result saveToDraft(@Validated @RequestBody ProcessInfoVO processInfoVO) { + processProjectNotMetService.saveToDraft(processInfoVO); + return Result.OK(); + } + + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMet.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMet.java new file mode 100644 index 00000000..c28b15ff --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMet.java @@ -0,0 +1,87 @@ +package com.jero.modules.activiti.process.projectnotmet.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 io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ + +/** + * 未符合项跟踪流程 + */ +@ApiModel(description = "未符合项跟踪流程") +@Data +@TableName(value = "process_project_not_met") +public class ProcessProjectNotMet { + /** + * 主键ID + */ + @TableId(value = "id", type = IdType.INPUT) + @ApiModelProperty(value = "主键ID") + private String id; + + /** + * 主管级领导id + */ + @TableField(value = "manager_leader_id") + @ApiModelProperty(value = "主管级领导id") + private String managerLeaderId; + + /** + * 法规工程师id + */ + @TableField(value = "standards_engineer_id") + @ApiModelProperty(value = "法规工程师id") + private String standardsEngineerId; + + /** + * 创建人ID + */ + @TableField(value = "create_by") + @ApiModelProperty(value = "创建人ID") + private String createBy; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + @ApiModelProperty(value = "创建时间") + private Date createTime; + + /** + * 修改人ID + */ + @TableField(value = "update_by") + @ApiModelProperty(value = "修改人ID") + private String updateBy; + + /** + * 修改时间 + */ + @TableField(value = "update_time") + @ApiModelProperty(value = "修改时间") + private Date updateTime; + + /** + * 部门code + */ + @TableField(value = "org_code") + @ApiModelProperty(value = "部门code") + private String orgCode; + + /** + * 删除标识 + */ + @TableField(value = "del_flag") + @ApiModelProperty(value = "删除标识") + private Boolean delFlag; +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMetLink.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMetLink.java new file mode 100644 index 00000000..6da1fd1a --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMetLink.java @@ -0,0 +1,178 @@ +package com.jero.modules.activiti.process.projectnotmet.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 io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ + +/** + * 未符合项跟踪流程关联标准 + */ +@ApiModel(description = "未符合项跟踪流程关联标准") +@Data +@TableName(value = "process_project_not_met_link") +public class ProcessProjectNotMetLink { + /** + * 主键ID + */ + @TableId(value = "id", type = IdType.INPUT) + @ApiModelProperty(value = "主键ID") + private String id; + + /** + * 流程主表id + */ + @TableField(value = "process_id") + @ApiModelProperty(value = "流程主表id") + private String processId; + + /** + * 标准id + */ + @TableField(value = "standard_id") + @ApiModelProperty(value = "标准id") + private String standardId; + + /** + * 来源 + */ + @TableField(value = "`source`") + @ApiModelProperty(value = "来源") + private String source; + + /** + * 标准编号 + */ + @TableField(value = "standard_number") + @ApiModelProperty(value = "标准编号") + private String standardNumber; + + /** + * 标准名称 + */ + @TableField(value = "standard_name") + @ApiModelProperty(value = "标准名称") + private String standardName; + + /** + * 项目ID + */ + @TableField(value = "project_id") + @ApiModelProperty(value = "项目ID") + private String projectId; + + /** + * 项目名称 + */ + @TableField(value = "project_name") + @ApiModelProperty(value = "项目名称") + private String projectName; + + /** + * 条款ID + */ + @TableField(value = "term_id") + @ApiModelProperty(value = "条款ID") + private String termId; + + /** + * 条款号 + */ + @TableField(value = "term_num") + @ApiModelProperty(value = "条款号") + private String termNum; + + /** + * 条款名称 + */ + @TableField(value = "term_name") + @ApiModelProperty(value = "条款名称") + private String termName; + + /** + * 设计工程师ID + */ + @TableField(value = "engineer_id") + @ApiModelProperty(value = "设计工程师ID") + private String engineerId; + + /** + * 设计工程师名字 + */ + @TableField(value = "engineer_name") + @ApiModelProperty(value = "设计工程师名字") + private String engineerName; + + /** + * 预计整改完成日期 + */ + @TableField(value = "expected_time") + @ApiModelProperty(value = "预计整改完成日期") + private Date expectedTime; + + /** + * 实际整改完成日期 + */ + @TableField(value = "reality_time") + @ApiModelProperty(value = "实际整改完成日期") + private Date realityTime; + + /** + * 整改状态(1-待整改、2-整改中、3-审批中、4-已完成) + */ + @TableField(value = "`state`") + @ApiModelProperty(value = "整改状态(1-待整改、2-整改中、3-审批中、4-已完成)") + private String state; + + /** + * 创建人ID + */ + @TableField(value = "create_by") + @ApiModelProperty(value = "创建人ID") + private String createBy; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + @ApiModelProperty(value = "创建时间") + private Date createTime; + + /** + * 修改人ID + */ + @TableField(value = "update_by") + @ApiModelProperty(value = "修改人ID") + private String updateBy; + + /** + * 修改时间 + */ + @TableField(value = "update_time") + @ApiModelProperty(value = "修改时间") + private Date updateTime; + + /** + * 部门code + */ + @TableField(value = "org_code") + @ApiModelProperty(value = "部门code") + private String orgCode; + + /** + * 删除标识 + */ + @TableField(value = "del_flag") + @ApiModelProperty(value = "删除标识") + private Boolean delFlag; +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMetUser.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMetUser.java new file mode 100644 index 00000000..8d7d1324 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/entity/ProcessProjectNotMetUser.java @@ -0,0 +1,129 @@ +package com.jero.modules.activiti.process.projectnotmet.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 io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ + +/** + * 未符合项跟踪流程关联设计工程师 + */ +@ApiModel(description = "未符合项跟踪流程关联设计工程师") +@Data +@TableName(value = "process_project_not_met_user") +public class ProcessProjectNotMetUser { + /** + * 主键ID + */ + @TableId(value = "id", type = IdType.INPUT) + @ApiModelProperty(value = "主键ID") + private String id; + + /** + * 流程主表id + */ + @TableField(value = "process_id") + @ApiModelProperty(value = "流程主表id") + private String processId; + + /** + * 关联标准id + */ + @TableField(value = "link_id") + @ApiModelProperty(value = "关联标准id") + private String linkId; + + /** + * 设计工程师ID + */ + @TableField(value = "engineer_id") + @ApiModelProperty(value = "设计工程师ID") + private String engineerId; + + /** + * 设计工程师名字 + */ + @TableField(value = "engineer_name") + @ApiModelProperty(value = "设计工程师名字") + private String engineerName; + + /** + * 依据描述 + */ + @TableField(value = "description") + @ApiModelProperty(value = "依据描述") + private String description; + + /** + * 佐证材料 + */ + @TableField(value = "file_id") + @ApiModelProperty(value = "佐证材料") + private String fileId; + + /** + * 实际整改完成日期 + */ + @TableField(value = "reality_time") + @ApiModelProperty(value = "实际整改完成日期") + private Date realityTime; + + /** + * 整改状态(1-待整改、2-整改中、3-审批中、4-已完成) + */ + @TableField(value = "`state`") + @ApiModelProperty(value = "整改状态(1-待整改、2-整改中、3-审批中、4-已完成)") + private String state; + + /** + * 创建人ID + */ + @TableField(value = "create_by") + @ApiModelProperty(value = "创建人ID") + private String createBy; + + /** + * 创建时间 + */ + @TableField(value = "create_time") + @ApiModelProperty(value = "创建时间") + private Date createTime; + + /** + * 修改人ID + */ + @TableField(value = "update_by") + @ApiModelProperty(value = "修改人ID") + private String updateBy; + + /** + * 修改时间 + */ + @TableField(value = "update_time") + @ApiModelProperty(value = "修改时间") + private Date updateTime; + + /** + * 部门code + */ + @TableField(value = "org_code") + @ApiModelProperty(value = "部门code") + private String orgCode; + + /** + * 删除标识 + */ + @TableField(value = "del_flag") + @ApiModelProperty(value = "删除标识") + private Boolean delFlag; +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetLinkMapper.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetLinkMapper.java new file mode 100644 index 00000000..c277d5be --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetLinkMapper.java @@ -0,0 +1,11 @@ +package com.jero.modules.activiti.process.projectnotmet.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMetLink; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ +public interface ProcessProjectNotMetLinkMapper extends BaseMapper { +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetMapper.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetMapper.java new file mode 100644 index 00000000..4ce43c54 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetMapper.java @@ -0,0 +1,11 @@ +package com.jero.modules.activiti.process.projectnotmet.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMet; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ +public interface ProcessProjectNotMetMapper extends BaseMapper { +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetUserMapper.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetUserMapper.java new file mode 100644 index 00000000..ed119907 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/ProcessProjectNotMetUserMapper.java @@ -0,0 +1,11 @@ +package com.jero.modules.activiti.process.projectnotmet.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMetUser; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ +public interface ProcessProjectNotMetUserMapper extends BaseMapper { +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetLinkMapper.xml b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetLinkMapper.xml new file mode 100644 index 00000000..5fe79462 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetLinkMapper.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id, process_id, standard_id, `source`, standard_number, standard_name, project_id, + project_name, term_id, term_num, term_name, engineer_id, engineer_name, expected_time, + reality_time, `state`, create_by, create_time, update_by, update_time, org_code, + del_flag + + \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetMapper.xml b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetMapper.xml new file mode 100644 index 00000000..3b2ab079 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + id, manager_leader_id, standards_engineer_id, create_by, create_time, update_by, + update_time, org_code, del_flag + + \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetUserMapper.xml b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetUserMapper.xml new file mode 100644 index 00000000..e1f1a570 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/mapper/xml/ProcessProjectNotMetUserMapper.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + id, process_id, link_id, engineer_id, engineer_name, description, file_id, reality_time, + `state`, create_by, create_time, update_by, update_time, org_code, del_flag + + \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetLinkService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetLinkService.java new file mode 100644 index 00000000..38489d9a --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetLinkService.java @@ -0,0 +1,15 @@ +package com.jero.modules.activiti.process.projectnotmet.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMetLink; +import com.jero.modules.activiti.process.projectnotmet.mapper.ProcessProjectNotMetLinkMapper; +import org.springframework.stereotype.Service; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ +@Service +public class ProcessProjectNotMetLinkService extends ServiceImpl { + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetService.java new file mode 100644 index 00000000..8dd5c1e2 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetService.java @@ -0,0 +1,55 @@ +package com.jero.modules.activiti.process.projectnotmet.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.common.system.api.ISysBaseAPI; +import com.jero.modules.activiti.process.fb.service.IProcessHandleService; +import com.jero.modules.activiti.process.fb.vo.ProcessInfoVO; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMet; +import com.jero.modules.activiti.process.projectnotmet.mapper.ProcessProjectNotMetMapper; +import com.jero.modules.activiti.process.projectnotmet.vo.ProcessProjectNotMetVO; +import com.jero.modules.activiti.service.ProcessAllService; +import com.jero.modules.activiti.service.ProcessApprovalRecordService; +import org.activiti.engine.TaskService; +import org.apache.commons.lang3.StringUtils; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ +@Service +public class ProcessProjectNotMetService extends ServiceImpl { + @Resource + private ISysBaseAPI sysBaseAPI; + @Resource + private IProcessHandleService processHandleService; + @Resource + private ProcessAllService processAllService; + @Resource + private ProcessApprovalRecordService processApprovalRecordService; + @Resource + private TaskService taskService; + + public ProcessInfoVO queryProcessInfoVO(String draftId, String processInstanceId, String taskId) { + if (StringUtils.isNotBlank(draftId) && StringUtils.isBlank(taskId)) { + ProcessInfoVO draft = processHandleService.getDraft(draftId); + return draft; + } + + return null; + } + + public void startProcess(ProcessInfoVO processInfoVO) { + } + + public void approveTask(ProcessInfoVO processInfoVO, boolean b) { + } + + public void submit(ProcessInfoVO processInfoVO) { + } + + public void saveToDraft(ProcessInfoVO processInfoVO) { + } +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetUserService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetUserService.java new file mode 100644 index 00000000..154479b6 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/service/ProcessProjectNotMetUserService.java @@ -0,0 +1,15 @@ +package com.jero.modules.activiti.process.projectnotmet.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMetUser; +import com.jero.modules.activiti.process.projectnotmet.mapper.ProcessProjectNotMetUserMapper; +import org.springframework.stereotype.Service; + +/** + * @author liJiaRao + * @date 2023-12-23 19:58 + */ +@Service +public class ProcessProjectNotMetUserService extends ServiceImpl { + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/vo/ProcessProjectNotMetVO.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/vo/ProcessProjectNotMetVO.java new file mode 100644 index 00000000..18916ea4 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/projectnotmet/vo/ProcessProjectNotMetVO.java @@ -0,0 +1,33 @@ +package com.jero.modules.activiti.process.projectnotmet.vo; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMet; +import com.jero.modules.activiti.process.projectnotmet.entity.ProcessProjectNotMetLink; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * 未符合项跟踪流程 + * + * @author liJiaRao + * @date 2023-12-23 19:58 + */ +@ApiModel(description = "未符合项跟踪流程VO") +@Data +public class ProcessProjectNotMetVO { + /** + * 业务基本信息 + */ + @ApiModelProperty(value = "业务基本信息") + private ProcessProjectNotMet processProjectNotMet; + + /** + * 关联标准列表 + */ + @ApiModelProperty(value = "关联标准列表") + private List processProjectNotMetLinks; + +} \ No newline at end of file