| | |
| | | */ |
| | | package com.vci.ubcs.flow.engine.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.flow.core.entity.BladeFlow; |
| | | import com.vci.ubcs.flow.engine.entity.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * FlowService |
| | |
| | | |
| | | /** |
| | | * 查询当前登陆人对这个流程的taskUser |
| | | * @param type ProcessTemplateTypeEnum |
| | | * @return |
| | | */ |
| | | FlowTaskUserC getUser(); |
| | | Object getUser(String type,String templateId); |
| | | |
| | | /** |
| | | * 新增/修改流程节点审核人配置、并且修改流程xml部署文件 |
| | | * @param flowTaskUserC |
| | | * @return |
| | | */ |
| | | void saveOrUpdateUser(FlowTaskUserC flowTaskUserC); |
| | | void saveOrUpdateUser(FlowTaskDTO flowTaskUserC); |
| | | |
| | | /** |
| | | * 删除流程审核人员 |
| | | * @param name |
| | | */ |
| | | void deleteUser(String name); |
| | | |
| | | /** |
| | | * 通过模板id和模型key查询审批人 |
| | | * @param templateId |
| | | * @param modelKey |
| | | * @return |
| | | */ |
| | | List<FlowTaskUser> getTaskUserByTemplateAndModelKey(String templateId,String modelKey); |
| | | } |