Class DocumentWordApiImpl

  • All Implemented Interfaces:
    DocumentWordApi

    @RestController
    @RequestMapping(value="/services/rest/docWord",
                    produces="application/json")
    public class DocumentWordApiImpl
    extends Object
    implements DocumentWordApi
    正文接口
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • DocumentWordApiImpl

        public DocumentWordApiImpl()
    • Method Detail

      • findByProcessSerialNumberAndWordType

        public net.risesoft.pojo.Y9Result<List<DocumentWordModel>> findByProcessSerialNumberAndWordType​(@RequestParam
                                                                                                        String tenantId,
                                                                                                        @RequestParam
                                                                                                        String processSerialNumber,
                                                                                                        @RequestParam
                                                                                                        String wordType)
        根据流程编号和正文类型查询正文
        Specified by:
        findByProcessSerialNumberAndWordType in interface DocumentWordApi
        Parameters:
        tenantId - 租户id
        processSerialNumber - 流程编号
        wordType - 正文类型
        Returns:
        Y9Result<List<DocumentWordModel>>
      • findHisByProcessSerialNumberAndWordType

        public net.risesoft.pojo.Y9Result<List<DocumentWordModel>> findHisByProcessSerialNumberAndWordType​(@RequestParam
                                                                                                           String tenantId,
                                                                                                           @RequestParam
                                                                                                           String processSerialNumber,
                                                                                                           @RequestParam
                                                                                                           String wordType)
        根据流程编号和正文类型查询历史正文
        Specified by:
        findHisByProcessSerialNumberAndWordType in interface DocumentWordApi
        Parameters:
        tenantId - 租户id
        processSerialNumber - 流程编号
        wordType - 正文类型
        Returns:
        Y9Result<List<DocumentWordModel>>
      • findHisWordById

        public net.risesoft.pojo.Y9Result<DocumentWordModel> findHisWordById​(@RequestParam
                                                                             String tenantId,
                                                                             @RequestParam
                                                                             String id)
        根据id查询历史正文
        Specified by:
        findHisWordById in interface DocumentWordApi
        Parameters:
        tenantId - 租户id
        id - 主键
        Returns:
        Y9Result<DocumentWordModel>
      • findWordById

        public net.risesoft.pojo.Y9Result<DocumentWordModel> findWordById​(@RequestParam
                                                                          String tenantId,
                                                                          @RequestParam
                                                                          String id)
        根据id查询正文
        Specified by:
        findWordById in interface DocumentWordApi
        Parameters:
        tenantId - 租户id
        id - 主键
        Returns:
        Y9Result<DocumentWordModel>
      • getPermissionWord

        public net.risesoft.pojo.Y9Result<Boolean> getPermissionWord​(@RequestParam
                                                                     String tenantId,
                                                                     @RequestParam
                                                                     String positionId,
                                                                     @RequestParam
                                                                     String itemId,
                                                                     @RequestParam
                                                                     String processDefinitionId,
                                                                     @RequestParam(required=false)
                                                                     String taskDefKey,
                                                                     @RequestParam
                                                                     String wordType)
        根据流程定义id和任务key获取正文权限
        Specified by:
        getPermissionWord in interface DocumentWordApi
        Parameters:
        tenantId - 租户id
        positionId - 岗位id
        itemId - 事项id
        processDefinitionId - 流程定义id
        taskDefKey - 任务key
        wordType - 正文类型
        Returns:
        Y9Result<Boolean>
      • replaceWord

        public net.risesoft.pojo.Y9Result<Object> replaceWord​(@RequestParam
                                                              String tenantId,
                                                              @RequestBody
                                                              DocumentWordModel documentWordModel,
                                                              @RequestParam
                                                              String oldId,
                                                              @RequestParam
                                                              String taskId)
        替换正文
        Specified by:
        replaceWord in interface DocumentWordApi
        Parameters:
        tenantId - 租户id
        documentWordModel - 正文实体
        oldId - 原正文id
        taskId - 任务id
        Returns:
        Y9Result<Object>
      • saveWord

        public net.risesoft.pojo.Y9Result<DocumentWordModel> saveWord​(@RequestParam
                                                                      String tenantId,
                                                                      @RequestBody
                                                                      DocumentWordModel documentWordModel)
        保存正文
        Specified by:
        saveWord in interface DocumentWordApi
        Parameters:
        tenantId - 租户id
        documentWordModel - 正文实体
        Returns:
        Y9Result<DocumentWordModel>