Package net.risesoft.service
Interface RoleService
-
- All Known Implementing Classes:
RoleServiceImpl
public interface RoleService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ItemRoleOrgUnitModel>findByRoleId(String roleId, Integer principalType, String id)List<ItemRoleOrgUnitModel>listAllPermUser(String itemId, String processDefinitionId, String taskDefKey, Integer principalType, String id, String processInstanceId, String taskId)Description:List<ItemRoleOrgUnitModel>listCsUser(String id, Integer principalType, String processInstanceId)Description:List<ItemRoleOrgUnitModel>listCsUser4Bureau(String id)Description:List<ItemRoleOrgUnitModel>listCsUserSearch(String name, Integer principalType, String processInstanceId)Description: 抄送选人搜索List<ItemRoleOrgUnitModel>listPermUser(String itemId, String processDefinitionId, String taskDefKey, Integer principalType, String id, String processInstanceId)Description:List<net.risesoft.model.platform.OrgUnit>listPermUser4SUbmitTo(String itemId, String processDefinitionId, String taskDefKey, String processInstanceId)List<ItemRoleOrgUnitModel>listPermUserByName(String name, String itemId, String processDefinitionId, String taskDefKey, Integer principalType, String processInstanceId)Description:List<ItemRoleOrgUnitModel>listPermUserSendReceive(String id)Description:
-
-
-
Method Detail
-
listAllPermUser
List<ItemRoleOrgUnitModel> listAllPermUser(String itemId, String processDefinitionId, String taskDefKey, Integer principalType, String id, String processInstanceId, String taskId)
Description:- Parameters:
itemId-processDefinitionId-taskDefKey-principalType-id-processInstanceId-taskId-- Returns:
-
findByRoleId
List<ItemRoleOrgUnitModel> findByRoleId(String roleId, Integer principalType, String id)
-
listCsUser
List<ItemRoleOrgUnitModel> listCsUser(String id, Integer principalType, String processInstanceId)
Description:- Parameters:
id-principalType-processInstanceId-- Returns:
-
listCsUser4Bureau
List<ItemRoleOrgUnitModel> listCsUser4Bureau(String id)
Description:- Parameters:
id-- Returns:
-
listCsUserSearch
List<ItemRoleOrgUnitModel> listCsUserSearch(String name, Integer principalType, String processInstanceId)
Description: 抄送选人搜索- Parameters:
name-principalType-processInstanceId-- Returns:
-
listPermUser
List<ItemRoleOrgUnitModel> listPermUser(String itemId, String processDefinitionId, String taskDefKey, Integer principalType, String id, String processInstanceId)
Description:- Parameters:
itemId-processDefinitionId-taskDefKey-principalType-id-processInstanceId-- Returns:
-
listPermUser4SUbmitTo
List<net.risesoft.model.platform.OrgUnit> listPermUser4SUbmitTo(String itemId, String processDefinitionId, String taskDefKey, String processInstanceId)
-
listPermUserByName
List<ItemRoleOrgUnitModel> listPermUserByName(String name, String itemId, String processDefinitionId, String taskDefKey, Integer principalType, String processInstanceId)
Description:- Parameters:
name-itemId-processDefinitionId-taskDefKey-principalType-processInstanceId-- Returns:
-
listPermUserSendReceive
List<ItemRoleOrgUnitModel> listPermUserSendReceive(String id)
Description:- Parameters:
id-- Returns:
-
-