@Service public class TaskService extends Object
| 构造器和说明 |
|---|
TaskService() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
cancelTask()
根据taskId取消一个审批中的任务,取消“审批中”的审批流程
|
Map<String,String> |
delTask()
删除一个草稿(已撤回)工作任务(流程)
限定条件:状态=5.已撤回的 0.草稿中的,才可以删除
|
Map<String,Object> |
getInformList()
获取审批流程中的抄送信息一览:informTaskId
|
Map<String,Object> |
getInformTasks()
获取抄送人员能查看的任务一览:
|
Map<String,Object> |
getTaskInfo()
单独获取当前选中任务的表单信息
|
Map<String,Object> |
getTaskList()
我的待办(两种视角)、已办(审批人视角)、办结事项(发起人视角)
审批人视角:查询workState=“0”待办的节点(含“代理人”视角) 选项:taskUrgent根据紧急状态查询,taskInform根据抄送状态查询 如果是我的办结(含驳回的和已完成的taskState=2、4) |
Map<String,Object> |
getWorkNodes()
获取审批流中的普通审批节点一览,查询条件:workTaskId
|
Object |
saveApprovers()
保存预选好全部节点审批人:items: [{choseTaskId,choseNodeNo,choseEmpId }, ..]
|
Map<String,String> |
undoTask()
撤销上次执行的审批任务:taskId,workNodeNo
|
Map<String,String> |
undoWork(Map<String,Object> params)
撤销上次执行的审批任务:taskId,workNodeNo
|
@Transactional(rollbackFor=java.lang.Throwable.class) public Map<String,String> cancelTask()
@Transactional(rollbackFor=java.lang.Throwable.class) public Map<String,String> undoTask()
public Map<String,String> undoWork(Map<String,Object> params)
public Map<String,Object> getTaskList()
选项:taskUrgent根据紧急状态查询,taskInform根据抄送状态查询
如果是我的办结(含驳回的和已完成的taskState=2、4)
@Transactional(rollbackFor=java.lang.Throwable.class) public Map<String,String> delTask()
限定条件:状态=5.已撤回的 0.草稿中的,才可以删除
public Object saveApprovers()
Copyright © 2024. All rights reserved.