程序包 net.risesoft.api

类 DraftApiImpl

  • 所有已实现的接口:
    DraftApi

    @RestController
    @RequestMapping(value="/services/rest/draft",
                    produces="application/json")
    public class DraftApiImpl
    extends Object
    implements DraftApi
    草稿列表接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • DraftApiImpl

        public DraftApiImpl()
    • 方法详细资料

      • countBySystemName

        public net.risesoft.pojo.Y9Result<Integer> countBySystemName​(@RequestParam
                                                                     String tenantId,
                                                                     @RequestParam
                                                                     String orgUnitId,
                                                                     @RequestParam
                                                                     String systemName)
        根据系统名称和组织id获取草稿数量
        指定者:
        countBySystemName 在接口中 DraftApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        systemName - 系统id
        返回:
        Y9Result<Integer> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • deleteDraft

        public net.risesoft.pojo.Y9Result<Object> deleteDraft​(@RequestParam
                                                              String tenantId,
                                                              @RequestParam("ids")
                                                              String ids)
        彻底删除草稿
        指定者:
        deleteDraft 在接口中 DraftApi
        参数:
        tenantId - 租户id
        ids - 草稿ids
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • getDeleteDraftCount

        public net.risesoft.pojo.Y9Result<Integer> getDeleteDraftCount​(@RequestParam
                                                                       String tenantId,
                                                                       @RequestParam
                                                                       String orgUnitId,
                                                                       @RequestParam
                                                                       String itemId)
        根据岗位id和事项id获取删除草稿数量
        指定者:
        getDeleteDraftCount 在接口中 DraftApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        itemId - 事项id
        返回:
        Y9Result<Integer> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • getDraftByProcessSerialNumber

        public net.risesoft.pojo.Y9Result<DraftModel> getDraftByProcessSerialNumber​(@RequestParam
                                                                                    String tenantId,
                                                                                    @RequestParam
                                                                                    String processSerialNumber)
        根据流程编号获取草稿详情信息
        指定者:
        getDraftByProcessSerialNumber 在接口中 DraftApi
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        返回:
        Y9Result<DraftModel> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • getDraftCount

        public net.risesoft.pojo.Y9Result<Integer> getDraftCount​(@RequestParam
                                                                 String tenantId,
                                                                 @RequestParam
                                                                 String orgUnitId,
                                                                 @RequestParam
                                                                 String itemId)
        根据岗位id和事项id获取草稿箱数量
        指定者:
        getDraftCount 在接口中 DraftApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        itemId - 事项id
        返回:
        Y9Result<Integer> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • getDraftList

        public net.risesoft.pojo.Y9Page<Map<String,​Object>> getDraftList​(@RequestParam
                                                                               String tenantId,
                                                                               @RequestParam
                                                                               String orgUnitId,
                                                                               @RequestParam
                                                                               int page,
                                                                               @RequestParam
                                                                               int rows,
                                                                               String title,
                                                                               @RequestParam
                                                                               String itemId,
                                                                               boolean delFlag)
        获取草稿箱列表
        指定者:
        getDraftList 在接口中 DraftApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        page - 页码
        rows - 条数
        title - 标题
        itemId - 事项id
        delFlag - 是否删除
        返回:
        Y9Page<Map<String, Object>> 通用请求返回对象 - rows 是草稿列表
        从以下版本开始:
        9.6.6
      • getDraftListBySystemName

        public net.risesoft.pojo.Y9Page<DraftModel> getDraftListBySystemName​(@RequestParam
                                                                             String tenantId,
                                                                             @RequestParam
                                                                             String orgUnitId,
                                                                             @RequestParam
                                                                             int page,
                                                                             @RequestParam
                                                                             int rows,
                                                                             String title,
                                                                             @RequestParam
                                                                             String systemName,
                                                                             @RequestParam
                                                                             boolean delFlag)
        获取系统名称对应的草稿箱列表
        指定者:
        getDraftListBySystemName 在接口中 DraftApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        page - 页码
        rows - 条数
        title - 标题
        systemName - 系统名称
        delFlag - 是否删除
        返回:
        Y9Page<DraftModel> 通用请求返回对象 - rows 是草稿情数据
        从以下版本开始:
        9.6.6
      • openDraft

        public net.risesoft.pojo.Y9Result<OpenDataModel> openDraft​(@RequestParam
                                                                   String tenantId,
                                                                   @RequestParam
                                                                   String orgUnitId,
                                                                   @RequestParam
                                                                   String itemId,
                                                                   @RequestParam
                                                                   String processSerialNumber,
                                                                   @RequestParam
                                                                   boolean mobile)
        编辑草稿
        指定者:
        openDraft 在接口中 DraftApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        itemId - 事项id
        processSerialNumber - 流程编号
        mobile - 是否手机端
        返回:
        Y9Result<OpenDataModel> 通用请求返回对象 - data 是流程详情数据
        从以下版本开始:
        9.6.6
      • reduction

        public net.risesoft.pojo.Y9Result<Object> reduction​(@RequestParam
                                                            String tenantId,
                                                            @RequestParam("ids")
                                                            String ids)
        还原草稿
        指定者:
        reduction 在接口中 DraftApi
        参数:
        tenantId - 租户id
        ids - 草稿ids
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • removeDraft

        public net.risesoft.pojo.Y9Result<Object> removeDraft​(@RequestParam
                                                              String tenantId,
                                                              @RequestParam("ids")
                                                              String ids)
        删除草稿(标记删除)
        指定者:
        removeDraft 在接口中 DraftApi
        参数:
        tenantId - 租户id
        ids - 草稿ids
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • saveDraft

        public net.risesoft.pojo.Y9Result<Object> saveDraft​(@RequestParam
                                                            String tenantId,
                                                            @RequestParam
                                                            String orgUnitId,
                                                            @RequestParam
                                                            String itemId,
                                                            @RequestParam
                                                            String processSerialNumber,
                                                            @RequestParam
                                                            String processDefinitionKey,
                                                            String number,
                                                            String level,
                                                            @RequestParam
                                                            String title)
        保存草稿
        指定者:
        saveDraft 在接口中 DraftApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        itemId - 事项id
        processSerialNumber - 流程编号
        processDefinitionKey - 流程定义key
        number - 编号
        level - 紧急程度
        title - 标题
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6