程序包 net.risesoft.api

类 ItemRoleApiImpl

  • 所有已实现的接口:
    ItemRoleApi

    @RestController
    @RequestMapping(value="/services/rest/itemRole",
                    produces="application/json")
    public class ItemRoleApiImpl
    extends Object
    implements ItemRoleApi
    发送选人接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • ItemRoleApiImpl

        public ItemRoleApiImpl()
    • 方法详细资料

      • 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)
        获取抄送选人组织机构数据
        指定者:
        findCsUser 在接口中 ItemRoleApi
        参数:
        tenantId - 租户id
        userId - 人员id
        orgUnitId - 人员、岗位id
        id - 唯一标识
        principalType - 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)
        processInstanceId - 流程实例id
        返回:
        Y9Result<List<ItemRoleOrgUnitModel>> 通用请求返回对象 - data 是发送选人组织架构
        从以下版本开始:
        9.6.6
      • findCsUserBureau

        public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findCsUserBureau​(@RequestParam
                                                                                       String tenantId,
                                                                                       @RequestParam
                                                                                       String orgUnitId,
                                                                                       @RequestParam
                                                                                       Integer principalType)
        获取委办局
        指定者:
        findCsUserBureau 在接口中 ItemRoleApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        principalType - 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)
        返回:
        Y9Result<List<ItemRoleOrgUnitModel>> 通用请求返回对象 - data 是发送选人组织架构
        从以下版本开始:
        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)
        抄送选人搜索
        指定者:
        findCsUserSearch 在接口中 ItemRoleApi
        参数:
        tenantId - 租户id
        userId - 人员id
        orgUnitId - 人员、岗位id
        name - 人员名称
        principalType - 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)
        processInstanceId - 流程实例Id
        返回:
        Y9Result<List<ItemRoleOrgUnitModel>> 通用请求返回对象 - data 是发送选人组织架构
        从以下版本开始:
        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)
        获取发送人
        指定者:
        findPermUser 在接口中 ItemRoleApi
        参数:
        tenantId - 租户id
        userId - 人员id
        orgUnitId - 人员、岗位id
        itemId - 事项id
        processDefinitionId - 流程定义Id
        taskDefKey - 流程定义中节点Id
        principalType - 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)
        id - 唯一标识
        processInstanceId - 流程实例Id
        返回:
        Y9Result<List<ItemRoleOrgUnitModel>> 通用请求返回对象 - data 是发送选人组织架构
        从以下版本开始:
        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)
        发送选人搜索
        指定者:
        findPermUserByName 在接口中 ItemRoleApi
        参数:
        tenantId - 租户id
        userId - 人员id
        orgUnitId - 人员、岗位id
        name - 人员名称
        principalType - 类型:2(部门)、3 (人员)、5(用户组)、6 (岗位)
        itemId - 事项id
        processDefinitionId - 流程定义id
        taskDefKey - 流程定义中节点Id
        processInstanceId - 流程实例Id
        返回:
        Y9Result<List<ItemRoleOrgUnitModel>> 通用请求返回对象 - data 是发送选人组织架构
        从以下版本开始:
        9.6.6
      • findPermUserSendReceive

        public net.risesoft.pojo.Y9Result<List<ItemRoleOrgUnitModel>> findPermUserSendReceive​(@RequestParam
                                                                                              String tenantId,
                                                                                              @RequestParam
                                                                                              String orgUnitId,
                                                                                              String id)
        获取发送人(收发单位)
        指定者:
        findPermUserSendReceive 在接口中 ItemRoleApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        id - 父节点id
        返回:
        Y9Result<List<ItemRoleOrgUnitModel>> 通用请求返回对象 - data 是发送选人组织架构
        从以下版本开始:
        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)
        获取组织机构树
        指定者:
        getOrgTree 在接口中 ItemRoleApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        id - 组织架构id
        treeType - 树的类型:tree_type_org(组织机构),tree_type_dept(部门) tree_type_group(用户组), tree_type_position(岗位) tree_type_person(人员), tree_type_bureau(委办局)
        name - 人员名称
        返回:
        Y9Result<List<ItemRoleOrgUnitModel>> 通用请求返回对象 - data 是发送选人组织架构
        从以下版本开始:
        9.6.6