Package net.risesoft.service
Interface ActRuDetailService
-
- All Known Implementing Classes:
ActRuDetailServiceImpl
public interface ActRuDetailService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>claim(String taskId, String assignee)签收voidcopy(String oldProcessSerialNumber, String newProcessSerialNumber, String newProcessInstanceId)Description: 复制当前流程的参与人信息到新流程,并且设置为在办信息intcountBySystemNameAndAssignee(String systemName, String assignee)查找个人办结的件的数量intcountBySystemNameAndAssigneeAndStatus(String systemName, String assignee, int status)查找个人待办,在办件数量booleandeleteByExecutionId(String executionId)标记流程为办结booleandeletedByProcessSerialNumber(String processSerialNumber)删除流程的办理详情booleanendByProcessInstanceId(String processInstanceId)标记流程为办结ActRuDetailfindByProcessInstanceIdAndAssigneeAndStatusEquals1(String processInstanceId, String assignee)根据流程实例Id和办理人查找(一个件一个人只会有一个在办信息)ActRuDetailfindByProcessSerialNumberAndAssigneeAndStatusEquals1(String processSerialNumber, String assignee)根据流程序列号和办理人查找在办信息(一个件一个人只会有一个在办信息)ActRuDetailfindByTaskIdAndAssignee(String taskId, String assignee)根据任务Id和办理人查找List<ActRuDetail>listByProcessInstanceId(String processInstanceId)根据流程实例id获取列表List<ActRuDetail>listByProcessInstanceIdAndStatus(String processInstanceId, int status)根据流程实例Id和状态查找List<ActRuDetail>listByProcessSerialNumber(String processSerialNumber)根据流程实例Id和办理人查找List<ActRuDetail>listByProcessSerialNumberAndEnded(String processSerialNumber, boolean ended)Description: 根据流程编号和是否结束查找List<ActRuDetail>listByProcessSerialNumberAndStatus(String processSerialNumber, int status)根据流程实例Id和状态查找org.springframework.data.domain.Page<ActRuDetail>pageByAssigneeAndStatus(String assignee, int status, int rows, int page, org.springframework.data.domain.Sort sort)查找个人待办,在办列表org.springframework.data.domain.Page<ActRuDetail>pageBySystemName(String systemName, int rows, int page, org.springframework.data.domain.Sort sort)查找所有件列表(不包含回收站)org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndAssignee(String systemName, String assignee, int rows, int page, org.springframework.data.domain.Sort sort)查找个人所有件列表(不包含回收站)org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndAssigneeAndDeletedTrue(String systemName, String assignee, int rows, int page, org.springframework.data.domain.Sort sort)查找个人删除列表org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndAssigneeAndEnded(String systemName, String assignee, boolean ended, int rows, int page, org.springframework.data.domain.Sort sort)查找个人办结列表org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndAssigneeAndStatus(String systemName, String assignee, int status, int rows, int page, org.springframework.data.domain.Sort sort)查找个人待办,在办列表org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndAssigneeAndStatusAndTaskDefKey(String systemName, String assignee, int status, String taskDefKey, int rows, int page, org.springframework.data.domain.Sort sort)查找个人待办,在办列表org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndAssigneeAndStatusEquals1(String systemName, String assignee, int rows, int page, org.springframework.data.domain.Sort sort)查找个人已办(在办、办结)org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndDeletedTrue(String systemName, int page, int rows, org.springframework.data.domain.Sort sort)查找系统删除列表org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndDeptIdAndDeletedTrue(String systemName, String deptId, boolean isBureau, int rows, int page, org.springframework.data.domain.Sort sort)查找个人删除列表org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndDeptIdAndEnded(String systemName, String deptId, boolean isBureau, boolean ended, int rows, int page, org.springframework.data.domain.Sort sort)查找科室在办,办结列表org.springframework.data.domain.Page<ActRuDetail>pageBySystemNameAndEnded(String systemName, boolean ended, int page, int rows, org.springframework.data.domain.Sort sort)查找系统在办、办结列表booleanplaceOnFileByProcessSerialNumber(String processSerialNumber)标记流程为归档voidrecoveryByExecutionId(String executionId)恢复流程的办理详情booleanrecoveryByProcessInstanceId(String processSerialNumber)恢复流程的办理详情booleanrecoveryByProcessSerialNumber(String processSerialNumber)恢复流程的办理详情net.risesoft.pojo.Y9Result<Object>refuseClaim(String taskId, String assignee)签收booleanremoveByProcessInstanceId(String processInstanceId)删除流程的办理详情booleanremoveByProcessSerialNumber(String processSerialNumber)删除流程的办理详情booleanrevokePlaceOnFileByProcessSerialNumber(String processSerialNumber, String todoPersonId)Description: 标记流程为归档booleansaveOrUpdate(ActRuDetail actRuDetail)保存或者更新voidsetRead(String id)booleansyncByProcessInstanceId(String processInstanceId)恢复流程的办理详情net.risesoft.pojo.Y9Result<Object>todo2doing(String taskId, String assignee)net.risesoft.pojo.Y9Result<Object>unClaim(String taskId)签收
-
-
-
Method Detail
-
copy
void copy(String oldProcessSerialNumber, String newProcessSerialNumber, String newProcessInstanceId)
Description: 复制当前流程的参与人信息到新流程,并且设置为在办信息- Parameters:
oldProcessSerialNumber-newProcessSerialNumber-newProcessInstanceId-
-
countBySystemNameAndAssignee
int countBySystemNameAndAssignee(String systemName, String assignee)
查找个人办结的件的数量- Parameters:
systemName-assignee-- Returns:
-
countBySystemNameAndAssigneeAndStatus
int countBySystemNameAndAssigneeAndStatus(String systemName, String assignee, int status)
查找个人待办,在办件数量- Parameters:
systemName-assignee-status- 0为待办,1位在办- Returns:
-
deletedByProcessSerialNumber
boolean deletedByProcessSerialNumber(String processSerialNumber)
删除流程的办理详情- Parameters:
processSerialNumber-- Returns:
-
endByProcessInstanceId
boolean endByProcessInstanceId(String processInstanceId)
标记流程为办结- Parameters:
processInstanceId-- Returns:
-
deleteByExecutionId
boolean deleteByExecutionId(String executionId)
标记流程为办结- Parameters:
executionId-- Returns:
-
findByProcessInstanceIdAndAssigneeAndStatusEquals1
ActRuDetail findByProcessInstanceIdAndAssigneeAndStatusEquals1(String processInstanceId, String assignee)
根据流程实例Id和办理人查找(一个件一个人只会有一个在办信息)- Parameters:
processInstanceId-assignee-- Returns:
-
findByProcessSerialNumberAndAssigneeAndStatusEquals1
ActRuDetail findByProcessSerialNumberAndAssigneeAndStatusEquals1(String processSerialNumber, String assignee)
根据流程序列号和办理人查找在办信息(一个件一个人只会有一个在办信息)- Parameters:
processSerialNumber-assignee-- Returns:
-
findByTaskIdAndAssignee
ActRuDetail findByTaskIdAndAssignee(String taskId, String assignee)
根据任务Id和办理人查找- Parameters:
taskId-assignee-- Returns:
-
listByProcessInstanceId
List<ActRuDetail> listByProcessInstanceId(String processInstanceId)
根据流程实例id获取列表- Parameters:
processInstanceId-- Returns:
-
listByProcessInstanceIdAndStatus
List<ActRuDetail> listByProcessInstanceIdAndStatus(String processInstanceId, int status)
根据流程实例Id和状态查找- Parameters:
processInstanceId-status- 0位待办,1位在办- Returns:
-
listByProcessSerialNumber
List<ActRuDetail> listByProcessSerialNumber(String processSerialNumber)
根据流程实例Id和办理人查找- Parameters:
processSerialNumber-- Returns:
-
listByProcessSerialNumberAndEnded
List<ActRuDetail> listByProcessSerialNumberAndEnded(String processSerialNumber, boolean ended)
Description: 根据流程编号和是否结束查找- Parameters:
processSerialNumber-ended-- Returns:
-
listByProcessSerialNumberAndStatus
List<ActRuDetail> listByProcessSerialNumberAndStatus(String processSerialNumber, int status)
根据流程实例Id和状态查找- Parameters:
processSerialNumber-status- 0位待办,1位在办- Returns:
-
pageBySystemNameAndAssigneeAndEnded
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndEnded(String systemName, String assignee, boolean ended, int rows, int page, org.springframework.data.domain.Sort sort)
查找个人办结列表- Parameters:
systemName-assignee-rows-page-sort-- Returns:
-
pageBySystemNameAndEnded
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndEnded(String systemName, boolean ended, int page, int rows, org.springframework.data.domain.Sort sort)
查找系统在办、办结列表- Parameters:
systemName-rows-page-sort-- Returns:
-
pageBySystemNameAndAssigneeAndDeletedTrue
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndDeletedTrue(String systemName, String assignee, int rows, int page, org.springframework.data.domain.Sort sort)
查找个人删除列表- Parameters:
systemName-assignee-rows-page-sort-- Returns:
-
pageBySystemNameAndDeletedTrue
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndDeletedTrue(String systemName, int page, int rows, org.springframework.data.domain.Sort sort)
查找系统删除列表- Parameters:
systemName-rows-page-sort-- Returns:
-
pageBySystemNameAndDeptIdAndDeletedTrue
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndDeptIdAndDeletedTrue(String systemName, String deptId, boolean isBureau, int rows, int page, org.springframework.data.domain.Sort sort)
查找个人删除列表- Parameters:
systemName-deptId-isBureau-rows-page-sort-- Returns:
-
pageByAssigneeAndStatus
org.springframework.data.domain.Page<ActRuDetail> pageByAssigneeAndStatus(String assignee, int status, int rows, int page, org.springframework.data.domain.Sort sort)
查找个人待办,在办列表- Parameters:
assignee-status- 0为待办,1位在办rows-page-sort-- Returns:
-
pageBySystemNameAndAssigneeAndStatus
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndStatus(String systemName, String assignee, int status, int rows, int page, org.springframework.data.domain.Sort sort)
查找个人待办,在办列表- Parameters:
systemName-assignee-status- 0为待办,1位在办rows-page-sort-- Returns:
-
pageBySystemNameAndAssigneeAndStatusAndTaskDefKey
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndStatusAndTaskDefKey(String systemName, String assignee, int status, String taskDefKey, int rows, int page, org.springframework.data.domain.Sort sort)
查找个人待办,在办列表- Parameters:
systemName-assignee-status- 0为待办,1位在办taskDefKey- 任务keyrows-page-sort-- Returns:
-
pageBySystemNameAndDeptIdAndEnded
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndDeptIdAndEnded(String systemName, String deptId, boolean isBureau, boolean ended, int rows, int page, org.springframework.data.domain.Sort sort)
查找科室在办,办结列表- Parameters:
systemName-deptId-ended- 是否办结rows-page-sort-- Returns:
-
pageBySystemNameAndAssignee
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssignee(String systemName, String assignee, int rows, int page, org.springframework.data.domain.Sort sort)
查找个人所有件列表(不包含回收站)- Parameters:
systemName-assignee-rows-page-sort-- Returns:
-
pageBySystemName
org.springframework.data.domain.Page<ActRuDetail> pageBySystemName(String systemName, int rows, int page, org.springframework.data.domain.Sort sort)
查找所有件列表(不包含回收站)- Parameters:
systemName-rows-page-sort-- Returns:
-
pageBySystemNameAndAssigneeAndStatusEquals1
org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndStatusEquals1(String systemName, String assignee, int rows, int page, org.springframework.data.domain.Sort sort)
查找个人已办(在办、办结)- Parameters:
systemName-assignee-rows-page-sort-- Returns:
-
placeOnFileByProcessSerialNumber
boolean placeOnFileByProcessSerialNumber(String processSerialNumber)
标记流程为归档- Parameters:
processSerialNumber-- Returns:
-
recoveryByProcessInstanceId
boolean recoveryByProcessInstanceId(String processSerialNumber)
恢复流程的办理详情- Parameters:
processSerialNumber-- Returns:
-
recoveryByProcessSerialNumber
boolean recoveryByProcessSerialNumber(String processSerialNumber)
恢复流程的办理详情- Parameters:
processSerialNumber-- Returns:
-
recoveryByExecutionId
void recoveryByExecutionId(String executionId)
恢复流程的办理详情- Parameters:
executionId-
-
removeByProcessInstanceId
boolean removeByProcessInstanceId(String processInstanceId)
删除流程的办理详情- Parameters:
processInstanceId-- Returns:
-
removeByProcessSerialNumber
boolean removeByProcessSerialNumber(String processSerialNumber)
删除流程的办理详情- Parameters:
processSerialNumber-- Returns:
-
revokePlaceOnFileByProcessSerialNumber
boolean revokePlaceOnFileByProcessSerialNumber(String processSerialNumber, String todoPersonId)
Description: 标记流程为归档- Parameters:
processSerialNumber-todoPersonId-- Returns:
-
saveOrUpdate
boolean saveOrUpdate(ActRuDetail actRuDetail)
保存或者更新- Parameters:
actRuDetail-- Returns:
-
claim
net.risesoft.pojo.Y9Result<Object> claim(String taskId, String assignee)
签收- Parameters:
taskId- 任务idassignee- 办理人id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.8
-
unClaim
net.risesoft.pojo.Y9Result<Object> unClaim(String taskId)
签收- Parameters:
taskId- 任务id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.8
-
refuseClaim
net.risesoft.pojo.Y9Result<Object> refuseClaim(String taskId, String assignee)
签收- Parameters:
taskId- 任务idassignee- 办理人id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.8
-
setRead
void setRead(String id)
-
syncByProcessInstanceId
boolean syncByProcessInstanceId(String processInstanceId)
恢复流程的办理详情- Parameters:
processInstanceId-- Returns:
-
-