Package net.risesoft.api
Class ItemRoleApiImpl
- java.lang.Object
-
- net.risesoft.api.ItemRoleApiImpl
-
- All Implemented Interfaces:
ItemRoleApi
@RestController @RequestMapping(value="/services/rest/itemRole", produces="application/json") public class ItemRoleApiImpl extends Object implements ItemRoleApi发送选人接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ItemRoleApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findAllPermUser(String tenantId, String userId, String orgUnitId, String itemId, String processDefinitionId, String taskDefKey, Integer principalType, String id, String processInstanceId, String taskId)获取发送人gfgnet.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findByRoleId(String tenantId, String userId, String orgUnitId, String roleId, Integer principalType, String id)net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findCsUser(String tenantId, String userId, String orgUnitId, String id, Integer principalType, String processInstanceId)获取抄送选人组织机构数据net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findCsUser4Bureau(String tenantId, String userId, String orgUnitId, String id)获取抄送选人组织机构数据net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findCsUserBureau(String tenantId, String orgUnitId, Integer principalType)获取委办局组织机构数据net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findCsUserSearch(String tenantId, String userId, String orgUnitId, String name, Integer principalType, String processInstanceId)抄送选人搜索net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findPermUser(String tenantId, String userId, String orgUnitId, String itemId, String processDefinitionId, String taskDefKey, Integer principalType, String id, String processInstanceId)获取发送人net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findPermUserByName(String tenantId, String userId, String orgUnitId, String name, Integer principalType, String itemId, String processDefinitionId, String taskDefKey, String processInstanceId)发送选人搜索net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>findPermUserSendReceive(String tenantId, String orgUnitId, String id)获取发送人(收发单位)net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>>getOrgTree(String tenantId, String orgUnitId, String id, net.risesoft.enums.platform.OrgTreeTypeEnum treeType, String name)获取组织机构树
-
-
-
Method Detail
-
findAllPermUser
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findAllPermUser(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String orgUnitId, @RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam String taskDefKey, @RequestParam Integer principalType, @RequestParam(required=false) String id, @RequestParam(required=false) String processInstanceId, @RequestParam(required=false) String taskId)
获取发送人gfg- Specified by:
findAllPermUserin interfaceItemRoleApi- Parameters:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位iditemId- 事项idprocessDefinitionId- 流程定义IdtaskDefKey- 流程定义中节点IdprincipalType- 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)id- 唯一标识processInstanceId- 流程实例Id- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
findByRoleId
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findByRoleId(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String orgUnitId, @RequestParam String roleId, @RequestParam Integer principalType, String id)
- Specified by:
findByRoleIdin interfaceItemRoleApi
-
findCsUser
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findCsUser(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String orgUnitId, String id, @RequestParam Integer principalType, String processInstanceId)
获取抄送选人组织机构数据- Specified by:
findCsUserin interfaceItemRoleApi- Parameters:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位idid- 唯一标识principalType- 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)processInstanceId- 流程实例id- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
findCsUser4Bureau
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findCsUser4Bureau(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String orgUnitId, String id)
获取抄送选人组织机构数据- Specified by:
findCsUser4Bureauin interfaceItemRoleApi- Parameters:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位idid- 唯一标识- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
findCsUserBureau
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findCsUserBureau(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam Integer principalType)
获取委办局组织机构数据- Specified by:
findCsUserBureauin interfaceItemRoleApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idprincipalType- 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
findCsUserSearch
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findCsUserSearch(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String orgUnitId, @RequestParam String name, @RequestParam Integer principalType, String processInstanceId)
抄送选人搜索- Specified by:
findCsUserSearchin interfaceItemRoleApi- Parameters:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位idname- 人员名称principalType- 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)processInstanceId- 流程实例Id- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
findPermUser
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findPermUser(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String orgUnitId, @RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam String taskDefKey, @RequestParam Integer principalType, String id, String processInstanceId)
获取发送人- Specified by:
findPermUserin interfaceItemRoleApi- Parameters:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位iditemId- 事项idprocessDefinitionId- 流程定义IdtaskDefKey- 流程定义中节点IdprincipalType- 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)id- 唯一标识processInstanceId- 流程实例Id- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
findPermUserByName
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findPermUserByName(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String orgUnitId, String name, @RequestParam Integer principalType, @RequestParam String itemId, @RequestParam String processDefinitionId, @RequestParam String taskDefKey, String processInstanceId)
发送选人搜索- Specified by:
findPermUserByNamein interfaceItemRoleApi- Parameters:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位idname- 人员名称principalType- 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)itemId- 事项idprocessDefinitionId- 流程定义idtaskDefKey- 流程定义中节点IdprocessInstanceId- 流程实例Id- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
findPermUserSendReceive
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findPermUserSendReceive(@RequestParam String tenantId, @RequestParam String orgUnitId, String id)
获取发送人(收发单位)- Specified by:
findPermUserSendReceivein interfaceItemRoleApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idid- 父节点id- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
getOrgTree
public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> getOrgTree(@RequestParam String tenantId, @RequestParam String orgUnitId, String id, @RequestParam net.risesoft.enums.platform.OrgTreeTypeEnum treeType, String name)
获取组织机构树- Specified by:
getOrgTreein interfaceItemRoleApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idid- 组织架构idtreeType- 树的类型:tree_type_org(组织机构),tree_type_dept(部门) tree_type_group(用户组), tree_type_position(岗位) tree_type_person(人员), tree_type_bureau(委办局)name- 人员名称- Returns:
Y9Result<List<ItemRoleOrgUnitModel>>通用请求返回对象 - data 是发送选人组织架构- Since:
- 9.6.6
-
-