public interface RequestOperatorService extends IBaseService<RequestOperator>
Modifier and Type | Method and Description |
---|---|
RequestOperator |
getAgentOperator(java.lang.String requestid,
RequestOperator oper)
根据当前操作者,获取代理人操作或者被代理人操作,如果返回为null表示既没有代理人也没有被代理人
|
RequestOperator |
getDingtalkTodoByRecordid(java.lang.String requestid,
java.lang.String recordid) |
RequestOperator |
getDingtalkTodoByStaffid(java.lang.String requestid,
java.lang.String staffid)
查找某一个流程下指定人员的,带有推送至钉钉【待办事项】标记的最近的操作者
|
java.util.List<RequestOperator> |
getDingtalkTodoByStepid(java.lang.String requestid,
java.lang.String stepid,
java.lang.String staffid)
查找某一个流程下指定节点的所有带有推送至钉钉【待办事项】标记的操作者
|
RequestOperator |
getOperatorByLatest(java.lang.String requestid,
java.lang.String stepid,
java.lang.String staffid,
java.lang.String date) |
java.util.List<RequestOperator> |
getOperatorListByRequestid(java.lang.String requestid,
java.lang.String stepid)
返回指定流程的所有操作者和知会者列表
|
java.util.List<RequestOperator> |
getOperatorListInFirstStep(java.lang.String stepid)
根据指定的第一个节点的ID,获取所有正处于第一个节点的,所有操作者列表
|
RequestOperator |
getRequestOperatorById(java.lang.String requestid,
java.lang.String stepid,
java.lang.String staffid) |
java.util.Map<java.lang.String,java.lang.Integer[]> |
getSubmitInfoByRequestid(WfRequest request,
java.lang.String stepid)
返回按节点操作者分组的已提交和未提交的个数,转发的操作者节点ID为none
|
boolean |
queryNotifyUnSubmit(RequestStatus status,
java.lang.String staffid) |
int |
removeByOperator(java.util.List<RequestOperator> list1)
增加对删除操作者时,检查是否有钉钉系统待办事项,如果有则清空
|
int |
removeByStepid(java.lang.String requestid,
java.lang.String stepid)
根据流程和节点删除流程操作者
|
invalidLabelCascade, recreateLabelCascade
executeUpdate, executeUpdate, getById, getById, getByQuery, getByWhere, getByWhere, getByWhere, getCounts, getCounts, getJdbcDao, getJdbcTemplate, getList, getListByWhere, getListByWhere, getListForQuery, getListForQuery, getNewItem, getPageList, getPageList, getPageListForQuery, remove, removeById, removeByObject, save, saveOrUpdate, saveOrUpdateByObject, updateLabelByOldLabel
RequestOperator getRequestOperatorById(java.lang.String requestid, java.lang.String stepid, java.lang.String staffid)
java.util.List<RequestOperator> getDingtalkTodoByStepid(java.lang.String requestid, java.lang.String stepid, java.lang.String staffid)
requestid
- stepid
- staffid
- //可以为空RequestOperator getDingtalkTodoByStaffid(java.lang.String requestid, java.lang.String staffid)
requestid
- stepid
- staffid
- //参数可以为空。RequestOperator getDingtalkTodoByRecordid(java.lang.String requestid, java.lang.String recordid)
requestid
- recordid
- int removeByOperator(java.util.List<RequestOperator> list1)
list1
- int removeByStepid(java.lang.String requestid, java.lang.String stepid)
requestid
- stepid
- java.util.List<RequestOperator> getOperatorListByRequestid(java.lang.String requestid, java.lang.String stepid)
requestid
- java.util.List<RequestOperator> getOperatorListInFirstStep(java.lang.String stepid)
stepid
- boolean queryNotifyUnSubmit(RequestStatus status, java.lang.String staffid)
java.util.Map<java.lang.String,java.lang.Integer[]> getSubmitInfoByRequestid(WfRequest request, java.lang.String stepid)
request
- RequestOperator getAgentOperator(java.lang.String requestid, RequestOperator oper)
requestid
- oper
- RequestOperator getOperatorByLatest(java.lang.String requestid, java.lang.String stepid, java.lang.String staffid, java.lang.String date)
Copyright © 2019 by Sucang.cn