mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	@@ -14,6 +14,7 @@ import org.dromara.warm.flow.core.service.DefService;
 | 
			
		||||
import org.dromara.warm.flow.orm.entity.FlowDefinition;
 | 
			
		||||
import org.dromara.workflow.domain.vo.FlowDefinitionVo;
 | 
			
		||||
import org.dromara.workflow.service.IFlwDefinitionService;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import org.springframework.validation.annotation.Validated;
 | 
			
		||||
import org.springframework.web.bind.annotation.*;
 | 
			
		||||
@@ -33,8 +34,10 @@ import java.util.List;
 | 
			
		||||
@RequestMapping("/workflow/definition")
 | 
			
		||||
public class FlwDefinitionController extends BaseController {
 | 
			
		||||
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private DefService defService;
 | 
			
		||||
 | 
			
		||||
    private final IFlwDefinitionService flwDefinitionService;
 | 
			
		||||
    private final DefService defService;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询流程定义列表
 | 
			
		||||
 
 | 
			
		||||
@@ -14,6 +14,7 @@ import org.dromara.workflow.domain.bo.FlowInstanceBo;
 | 
			
		||||
import org.dromara.workflow.domain.bo.FlowInvalidBo;
 | 
			
		||||
import org.dromara.workflow.domain.vo.FlowInstanceVo;
 | 
			
		||||
import org.dromara.workflow.service.IFlwInstanceService;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.validation.annotation.Validated;
 | 
			
		||||
import org.springframework.web.bind.annotation.*;
 | 
			
		||||
 | 
			
		||||
@@ -31,8 +32,10 @@ import java.util.Map;
 | 
			
		||||
@RequestMapping("/workflow/instance")
 | 
			
		||||
public class FlwInstanceController extends BaseController {
 | 
			
		||||
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private InsService insService;
 | 
			
		||||
 | 
			
		||||
    private final IFlwInstanceService flwInstanceService;
 | 
			
		||||
    private final InsService insService;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询正在运行的流程实例列表
 | 
			
		||||
 
 | 
			
		||||
@@ -19,6 +19,7 @@ import org.dromara.workflow.domain.bo.FlowCategoryBo;
 | 
			
		||||
import org.dromara.workflow.domain.vo.FlowCategoryVo;
 | 
			
		||||
import org.dromara.workflow.mapper.FlwCategoryMapper;
 | 
			
		||||
import org.dromara.workflow.service.IFlwCategoryService;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.cache.annotation.CacheEvict;
 | 
			
		||||
import org.springframework.cache.annotation.Cacheable;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
@@ -35,8 +36,10 @@ import java.util.List;
 | 
			
		||||
@Service
 | 
			
		||||
public class FlwCategoryServiceImpl implements IFlwCategoryService {
 | 
			
		||||
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private DefService defService;
 | 
			
		||||
 | 
			
		||||
    private final FlwCategoryMapper baseMapper;
 | 
			
		||||
    private final DefService defService;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询流程分类
 | 
			
		||||
 
 | 
			
		||||
@@ -36,6 +36,7 @@ import org.dromara.workflow.domain.vo.FlowDefinitionVo;
 | 
			
		||||
import org.dromara.workflow.mapper.FlwCategoryMapper;
 | 
			
		||||
import org.dromara.workflow.service.IFlwDefinitionService;
 | 
			
		||||
import org.dromara.workflow.utils.WorkflowUtils;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
import org.springframework.web.multipart.MultipartFile;
 | 
			
		||||
@@ -57,12 +58,18 @@ import static org.dromara.common.core.constant.TenantConstants.DEFAULT_TENANT_ID
 | 
			
		||||
@Service
 | 
			
		||||
public class FlwDefinitionServiceImpl implements IFlwDefinitionService {
 | 
			
		||||
 | 
			
		||||
    private final DefService defService;
 | 
			
		||||
    private final FlowDefinitionMapper flowDefinitionMapper;
 | 
			
		||||
    private final FlowHisTaskMapper flowHisTaskMapper;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private DefService defService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowDefinitionMapper flowDefinitionMapper;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowHisTaskMapper flowHisTaskMapper;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowNodeMapper flowNodeMapper;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowSkipMapper flowSkipMapper;
 | 
			
		||||
 | 
			
		||||
    private final FlwCategoryMapper flwCategoryMapper;
 | 
			
		||||
    private final FlowNodeMapper flowNodeMapper;
 | 
			
		||||
    private final FlowSkipMapper flowSkipMapper;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询流程定义列表
 | 
			
		||||
 
 | 
			
		||||
@@ -47,6 +47,7 @@ import org.dromara.workflow.mapper.FlwInstanceMapper;
 | 
			
		||||
import org.dromara.workflow.service.IFlwInstanceService;
 | 
			
		||||
import org.dromara.workflow.service.IFlwTaskService;
 | 
			
		||||
import org.dromara.workflow.utils.WorkflowUtils;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
 | 
			
		||||
@@ -64,14 +65,22 @@ import java.util.stream.Collectors;
 | 
			
		||||
@Service
 | 
			
		||||
public class FlwInstanceServiceImpl implements IFlwInstanceService {
 | 
			
		||||
 | 
			
		||||
    private final InsService insService;
 | 
			
		||||
    private final DefService defService;
 | 
			
		||||
    private final FlowHisTaskMapper flowHisTaskMapper;
 | 
			
		||||
    private final FlowInstanceMapper flowInstanceMapper;
 | 
			
		||||
    private final FlwInstanceMapper flwInstanceMapper;
 | 
			
		||||
    private final TaskService taskService;
 | 
			
		||||
    private final IFlwTaskService flwTaskService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private InsService insService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private DefService defService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private TaskService taskService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowHisTaskMapper flowHisTaskMapper;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowInstanceMapper flowInstanceMapper;
 | 
			
		||||
 | 
			
		||||
    private final FlowProcessEventHandler flowProcessEventHandler;
 | 
			
		||||
 | 
			
		||||
    private final IFlwTaskService flwTaskService;
 | 
			
		||||
 | 
			
		||||
    private final FlwInstanceMapper flwInstanceMapper;
 | 
			
		||||
    private final FlwCategoryMapper flwCategoryMapper;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
 
 | 
			
		||||
@@ -45,6 +45,7 @@ import org.dromara.workflow.mapper.FlwCategoryMapper;
 | 
			
		||||
import org.dromara.workflow.mapper.FlwTaskMapper;
 | 
			
		||||
import org.dromara.workflow.service.IFlwTaskService;
 | 
			
		||||
import org.dromara.workflow.utils.WorkflowUtils;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
 | 
			
		||||
@@ -64,19 +65,32 @@ import static org.dromara.workflow.common.constant.FlowConstant.*;
 | 
			
		||||
@Service
 | 
			
		||||
public class FlwTaskServiceImpl implements IFlwTaskService {
 | 
			
		||||
 | 
			
		||||
    private final TaskService taskService;
 | 
			
		||||
    private final InsService insService;
 | 
			
		||||
    private final FlowInstanceMapper flowInstanceMapper;
 | 
			
		||||
    private final FlwTaskMapper flwTaskMapper;
 | 
			
		||||
    private final UserService userService;
 | 
			
		||||
    private final FlowTaskMapper flowTaskMapper;
 | 
			
		||||
    private final FlowHisTaskMapper flowHisTaskMapper;
 | 
			
		||||
    private final FlowProcessEventHandler flowProcessEventHandler;
 | 
			
		||||
    private final DefService defService;
 | 
			
		||||
    private final HisTaskService hisTaskService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private TaskService taskService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private InsService insService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private DefService defService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private HisTaskService hisTaskService;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private NodeService nodeService;
 | 
			
		||||
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowInstanceMapper flowInstanceMapper;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowTaskMapper flowTaskMapper;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowHisTaskMapper flowHisTaskMapper;
 | 
			
		||||
    @Autowired(required = false)
 | 
			
		||||
    private FlowNodeMapper flowNodeMapper;
 | 
			
		||||
 | 
			
		||||
    private final IdentifierGenerator identifierGenerator;
 | 
			
		||||
    private final NodeService nodeService;
 | 
			
		||||
    private final FlowNodeMapper flowNodeMapper;
 | 
			
		||||
    private final FlowProcessEventHandler flowProcessEventHandler;
 | 
			
		||||
 | 
			
		||||
    private final UserService userService;
 | 
			
		||||
 | 
			
		||||
    private final FlwTaskMapper flwTaskMapper;
 | 
			
		||||
    private final FlwCategoryMapper flwCategoryMapper;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user