程序包 net.risesoft.api

类 ItemApiImpl

  • 所有已实现的接口:
    ItemApi

    @RestController
    @RequestMapping(value="/services/rest/item",
                    produces="application/json")
    public class ItemApiImpl
    extends Object
    implements ItemApi
    事项接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • ItemApiImpl

        public ItemApiImpl()
    • 方法详细资料

      • findAll

        public net.risesoft.pojo.Y9Result<List<ItemModel>> findAll​(@RequestParam
                                                                   String tenantId,
                                                                   @RequestParam
                                                                   String systemName)
        根据系统名称获取事项
        指定者:
        findAll 在接口中 ItemApi
        参数:
        tenantId - 租户id
        systemName - 系统名称
        返回:
        Y9Result<List<ItemModel>> 通用请求返回对象 - data 是事项列表
        从以下版本开始:
        9.6.6
      • findByProcessDefinitionKey

        public net.risesoft.pojo.Y9Result<ItemModel> findByProcessDefinitionKey​(@RequestParam
                                                                                String tenantId,
                                                                                @RequestParam
                                                                                String processDefinitionKey)
        根据流程的定义Key查找对应的事项
        指定者:
        findByProcessDefinitionKey 在接口中 ItemApi
        参数:
        tenantId - 租户Id
        processDefinitionKey - 流程定义Key
        返回:
        Y9Result<ItemModel> 通用请求返回对象 - data 是事项信息
        从以下版本开始:
        9.6.6
      • getAllItem

        public net.risesoft.pojo.Y9Result<List<ItemModel>> getAllItem​(@RequestParam
                                                                      String tenantId)
        获取所有事项列表
        指定者:
        getAllItem 在接口中 ItemApi
        参数:
        tenantId - 租户id
        返回:
        Y9Result<List<ItemModel>> 通用请求返回对象 - data 是事项列表
        从以下版本开始:
        9.6.6
      • getAllItemList

        public net.risesoft.pojo.Y9Result<List<ItemModel>> getAllItemList​(@RequestParam
                                                                          String tenantId)
        获取所有事项
        指定者:
        getAllItemList 在接口中 ItemApi
        参数:
        tenantId - 租户id
        返回:
        Y9Result<List<ItemModel>> 通用请求返回对象 - data 是事项列表
        从以下版本开始:
        9.6.6
      • getByItemId

        public net.risesoft.pojo.Y9Result<ItemModel> getByItemId​(@RequestParam
                                                                 String tenantId,
                                                                 @RequestParam
                                                                 String itemId)
        根据事项id获取事项
        指定者:
        getByItemId 在接口中 ItemApi
        参数:
        tenantId - 租户id
        itemId - 事项id
        返回:
        Y9Result<ItemModel> 通用请求返回对象 - data 是事项信息
        从以下版本开始:
        9.6.6
      • getFirstItem

        public net.risesoft.pojo.Y9Result<String> getFirstItem​(@RequestParam
                                                               String tenantId,
                                                               @RequestParam
                                                               String orgUnitId)
        获取有权限的首个事项id
        指定者:
        getFirstItem 在接口中 ItemApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        返回:
        Y9Result<String> 通用请求返回对象 - data 是事项id
        从以下版本开始:
        9.6.6
      • getFormIdByItemId

        public net.risesoft.pojo.Y9Result<String> getFormIdByItemId​(@RequestParam
                                                                    String tenantId,
                                                                    @RequestParam
                                                                    String itemId,
                                                                    @RequestParam
                                                                    String processDefinitionKey)
        根据事项id获取绑定的表单id
        指定者:
        getFormIdByItemId 在接口中 ItemApi
        参数:
        tenantId - 租户Id
        itemId - 事项id
        processDefinitionKey - 流程定义Key
        返回:
        Y9Result<String> 通用请求返回对象 - data 是表单id
        从以下版本开始:
        9.6.6
      • getItemList

        public net.risesoft.pojo.Y9Result<List<ItemListModel>> getItemList​(@RequestParam
                                                                           String tenantId,
                                                                           @RequestParam
                                                                           String orgUnitId)
        获取新建事项列表
        指定者:
        getItemList 在接口中 ItemApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        返回:
        Y9Result<List<ItemListModel>> 通用请求返回对象 - data 是事项列表
        从以下版本开始:
        9.6.6
      • getItemMappingConf

        public net.risesoft.pojo.Y9Result<List<ItemMappingConfModel>> getItemMappingConf​(@RequestParam
                                                                                         String tenantId,
                                                                                         @RequestParam
                                                                                         String itemId,
                                                                                         @RequestParam
                                                                                         String mappingId)
        获取事项系统字段映射配置
        指定者:
        getItemMappingConf 在接口中 ItemApi
        参数:
        tenantId - 租户Id
        itemId - 事项id
        mappingId - 系统标识
        返回:
        Y9Result<List<ItemMappingConfModel>> 通用请求返回对象 - data 是事项映射列表
        从以下版本开始:
        9.6.6
      • getItemSystem

        public net.risesoft.pojo.Y9Result<List<ItemSystemListModel>> getItemSystem​(@RequestParam
                                                                                   String tenantId)
        获取事项系统
        指定者:
        getItemSystem 在接口中 ItemApi
        参数:
        tenantId - 租户id
        返回:
        Y9Result<List<ItemSystemListModel>> 通用请求返回对象 - data 是事项系统列表
        从以下版本开始:
        9.6.6
      • getMyItemList

        public net.risesoft.pojo.Y9Result<List<ItemListModel>> getMyItemList​(@RequestParam
                                                                             String tenantId,
                                                                             @RequestParam
                                                                             String orgUnitId)
        获取个人有权限事项列表
        指定者:
        getMyItemList 在接口中 ItemApi
        参数:
        tenantId - 租户Id
        orgUnitId - 人员、岗位id
        返回:
        Y9Result<List<ItemListModel>> 通用请求返回对象 - data 是新建事项列表
        从以下版本开始:
        9.6.6
      • hasProcessDefinitionByKey

        public net.risesoft.pojo.Y9Result<Boolean> hasProcessDefinitionByKey​(@RequestParam
                                                                             String tenantId,
                                                                             @RequestParam
                                                                             String processDefinitionKey)
        判断该租户是否有流程定义
        指定者:
        hasProcessDefinitionByKey 在接口中 ItemApi
        参数:
        tenantId - 租户Id
        processDefinitionKey - 流程定义Key
        返回:
        Y9Result<Boolean> 通用请求返回对象
        从以下版本开始:
        9.6.6