From 67efe2c14617cad2e8367e27cd3f4b45eb749c38 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期四, 20 二月 2025 14:46:49 +0800 Subject: [PATCH] 审批流 --- ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml | 2 +- ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java | 4 ++++ ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessModule.java | 2 ++ ruoyi-system/src/main/java/com/ruoyi/system/model/StateTaskCenter.java | 2 ++ ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessExtInstance.java | 2 ++ ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java | 35 +++++++++++++++++++++++------------ ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessTemplate.java | 4 +++- ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessInstanceAction.java | 2 ++ 8 files changed, 39 insertions(+), 14 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java b/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java index b5354e9..558fe10 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java @@ -5,12 +5,14 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; +import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.core.env.Environment; import org.springframework.http.client.SimpleClientHttpRequestFactory; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.web.client.RestTemplate; +import springfox.documentation.oas.annotations.EnableOpenApi; import java.net.InetAddress; import java.net.UnknownHostException; @@ -21,6 +23,8 @@ * @author ruoyi */ @Slf4j +@EnableOpenApi +@EnableCaching @EnableScheduling//开启定时任务 @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) public class RuoYiApplication diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessExtInstance.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessExtInstance.java index 34a4f30..3d15679 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessExtInstance.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessExtInstance.java @@ -7,8 +7,10 @@ import com.ruoyi.common.core.domain.BaseModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import lombok.EqualsAndHashCode; @Data +@EqualsAndHashCode(callSuper = false) @TableName(value = "state_process_ext_instance") public class StateProcessExtInstance extends BaseModel { diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessInstanceAction.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessInstanceAction.java index 93c1d27..b80da00 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessInstanceAction.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessInstanceAction.java @@ -8,8 +8,10 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import lombok.EqualsAndHashCode; @Data +@EqualsAndHashCode(callSuper = false) @ApiModel(value = "工作流-实例操作记录表") @TableName(value = "state_process_instance_action") public class StateProcessInstanceAction extends BaseModel { diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessModule.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessModule.java index 9d3c826..5b41fda 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessModule.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessModule.java @@ -7,8 +7,10 @@ import com.ruoyi.common.core.domain.BaseModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import lombok.EqualsAndHashCode; @Data +@EqualsAndHashCode(callSuper = false) @TableName(value = "state_process_module") public class StateProcessModule extends BaseModel { diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessTemplate.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessTemplate.java index 2dd679d..fef5305 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessTemplate.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateProcessTemplate.java @@ -8,8 +8,10 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import lombok.EqualsAndHashCode; @Data +@EqualsAndHashCode(callSuper = false) @ApiModel(value = "工作流-模版") @TableName(value = "state_process_template") public class StateProcessTemplate extends BaseModel { @@ -38,7 +40,7 @@ @TableField("status") private Integer status; @ApiModelProperty(value = "workflow_id") - @TableField("workflow_id") + @TableField("work_flow_id") private Long workFlowId; @ApiModelProperty(value = "workflow流程版本") @TableField("workflow_version") diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateTaskCenter.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateTaskCenter.java index 3386057..310fb95 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/StateTaskCenter.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/StateTaskCenter.java @@ -8,8 +8,10 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import lombok.EqualsAndHashCode; @Data +@EqualsAndHashCode(callSuper = false) @ApiModel(value = "任务") @TableName(value = "state_task_center" ) public class StateTaskCenter extends BaseModel { diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java index cbb7588..b144e21 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java @@ -34,6 +34,7 @@ import com.ruoyi.system.vo.ProcessTaskListVO; import lombok.AllArgsConstructor; import org.apache.commons.io.IOUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; @@ -46,20 +47,30 @@ import java.util.stream.Collectors; @Service -@AllArgsConstructor public class StateProcessTemplateServiceImpl extends ServiceImpl<StateProcessTemplateMapper, StateProcessTemplate> implements StateProcessTemplateService { - private final FlowLongEngine flowLongEngine; - private final StateProcessInstanceActionService stateProcessInstanceActionService; - private final StateProcessExtInstanceService stateProcessExtInstanceService; - private final FlwHisInstanceMapper flwHisInstanceMapper; - private final FlwTaskActorMapper flwTaskActorMapper; - private final FlwTaskMapper flwTaskMapper; - private final StateTaskCenterService stateTaskCenterService; - private final StateProcessModuleService stateProcessModuleService; - private final FlwHisTaskMapper flwHisTaskMapper; - private final FlwHisTaskActorMapper flwHisTaskActorMapper; - private final ISysUserService sysUserService; + @Autowired + private FlowLongEngine flowLongEngine; + @Autowired + private StateProcessInstanceActionService stateProcessInstanceActionService; + @Autowired + private StateProcessExtInstanceService stateProcessExtInstanceService; + @Autowired + private FlwHisInstanceMapper flwHisInstanceMapper; + @Autowired + private FlwTaskActorMapper flwTaskActorMapper; + @Autowired + private FlwTaskMapper flwTaskMapper; + @Autowired + private StateTaskCenterService stateTaskCenterService; + @Autowired + private StateProcessModuleService stateProcessModuleService; + @Autowired + private FlwHisTaskMapper flwHisTaskMapper; + @Autowired + private FlwHisTaskActorMapper flwHisTaskActorMapper; + @Autowired + private ISysUserService sysUserService; /** * 流程模版分页 diff --git a/ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml index 385b4d0..cbff79f 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml @@ -82,7 +82,7 @@ </select> <select id="pageListApplet" resultType="com.ruoyi.system.vo.TCheckAcceptRecordVO"> select - t1.*, + t.*, c.contract_number, h.house_name from t_check_accept_record t -- Gitblit v1.7.1