接口 DraftApi


  • public interface DraftApi
    草稿列表接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • countBySystemName

        @GetMapping("/countBySystemName")
        net.risesoft.pojo.Y9Result<Integer> countBySystemName​(@RequestParam("tenantId")
                                                              String tenantId,
                                                              @RequestParam("orgUnitId")
                                                              String orgUnitId,
                                                              @RequestParam("systemName")
                                                              String systemName)
        根据系统名称计数
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        systemName - 系统id
        返回:
        Y9Result<Integer> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • deleteDraft

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

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

        @GetMapping("/getDraftByProcessSerialNumber")
        net.risesoft.pojo.Y9Result<DraftModel> getDraftByProcessSerialNumber​(@RequestParam("tenantId")
                                                                             String tenantId,
                                                                             @RequestParam("processSerialNumber")
                                                                             String processSerialNumber)
        根据流程编号获取草稿
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        返回:
        Y9Result<DraftModel> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • getDraftCount

        @GetMapping("/getDraftCount")
        net.risesoft.pojo.Y9Result<Integer> getDraftCount​(@RequestParam("tenantId")
                                                          String tenantId,
                                                          @RequestParam("orgUnitId")
                                                          String orgUnitId,
                                                          @RequestParam("itemId")
                                                          String itemId)
        根据岗位id和事项id获取草稿统计
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        itemId - 事项id
        返回:
        Y9Result<Integer> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • getDraftList

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

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

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

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

        @PostMapping("/removeDraft")
        net.risesoft.pojo.Y9Result<Object> removeDraft​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("ids")
                                                       String ids)
        删除草稿
        参数:
        tenantId - 租户id
        ids - 草稿ids
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • saveDraft

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