程序包 net.risesoft.api

类 AttachmentApiImpl

  • 所有已实现的接口:
    AttachmentApi

    @RestController
    @RequestMapping(value="/services/rest/attachment",
                    produces="application/json")
    public class AttachmentApiImpl
    extends Object
    implements AttachmentApi
    附件接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • AttachmentApiImpl

        public AttachmentApiImpl()
    • 方法详细资料

      • delBatchByProcessSerialNumbers

        public net.risesoft.pojo.Y9Result<Object> delBatchByProcessSerialNumbers​(@RequestParam
                                                                                 String tenantId,
                                                                                 @RequestBody
                                                                                 List<String> processSerialNumbers)
        根据流程编号删除附件
        指定者:
        delBatchByProcessSerialNumbers 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        processSerialNumbers - 流程编号
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • delFile

        public net.risesoft.pojo.Y9Result<Object> delFile​(@RequestParam
                                                          String tenantId,
                                                          @RequestParam
                                                          String ids)
        删除附件(物理删除,包含具体文件)
        指定者:
        delFile 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        ids - 附件ids
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • fileCounts

        public net.risesoft.pojo.Y9Result<Integer> fileCounts​(@RequestParam
                                                              String tenantId,
                                                              @RequestParam
                                                              String processSerialNumber)
        根据流程编号获取附件数量
        指定者:
        fileCounts 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是附件数
        从以下版本开始:
        9.6.6
      • findById

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

        public net.risesoft.pojo.Y9Result<Integer> getAttachmentCount​(@RequestParam
                                                                      String tenantId,
                                                                      @RequestParam
                                                                      String processSerialNumber,
                                                                      String fileSource,
                                                                      String fileType)
        根据流程编号、附件来源、文件类型获取附件数量
        指定者:
        getAttachmentCount 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        fileSource - 附件来源
        fileType - 文件类型
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是附件数
        从以下版本开始:
        9.6.6
      • getAttachmentList

        public net.risesoft.pojo.Y9Page<AttachmentModel> getAttachmentList​(@RequestParam
                                                                           String tenantId,
                                                                           @RequestParam
                                                                           String processSerialNumber,
                                                                           String fileSource,
                                                                           @RequestParam
                                                                           int page,
                                                                           @RequestParam
                                                                           int rows)
        获取附件分页列表
        指定者:
        getAttachmentList 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        fileSource - 附件来源
        page - 页码
        rows - 行数
        返回:
        Y9Page<AttachmentModel> 通用分页请求返回对象 - rows是附件对象
        从以下版本开始:
        9.6.6
      • getAttachmentModelList

        public net.risesoft.pojo.Y9Result<List<AttachmentModel>> getAttachmentModelList​(@RequestParam
                                                                                        String tenantId,
                                                                                        @RequestParam
                                                                                        String processSerialNumber,
                                                                                        String fileSource)
        获取附件列表
        指定者:
        getAttachmentModelList 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        fileSource - 附件来源
        返回:
        Y9Result<List<AttachmentModel>> 通用请求返回对象 - data是附件列表
        从以下版本开始:
        9.6.6
      • getFile

        public net.risesoft.pojo.Y9Result<AttachmentModel> getFile​(@RequestParam
                                                                   String tenantId,
                                                                   @RequestParam
                                                                   String fileId)
        获取附件文件信息
        指定者:
        getFile 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        fileId - 附件id
        返回:
        Y9Result<AttachmentModel> 通用请求返回对象 - data是附件对象
        从以下版本开始:
        9.6.6
      • saveAttachment

        public net.risesoft.pojo.Y9Result<Object> saveAttachment​(@RequestParam
                                                                 String tenantId,
                                                                 @RequestParam
                                                                 String orgUnitId,
                                                                 @RequestParam
                                                                 String attachjson,
                                                                 @RequestParam
                                                                 String processSerialNumber)
        保存附件信息
        指定者:
        saveAttachment 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        attachjson - 附件信息
        processSerialNumber - 流程编号
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • saveOrUpdateUploadInfo

        public net.risesoft.pojo.Y9Result<String> saveOrUpdateUploadInfo​(@RequestParam
                                                                         String tenantId,
                                                                         @RequestParam
                                                                         String orgUnitId,
                                                                         @RequestParam
                                                                         String fileName,
                                                                         String fileType,
                                                                         String fileSizeString,
                                                                         String fileSource,
                                                                         String processInstanceId,
                                                                         String processSerialNumber,
                                                                         String taskId,
                                                                         @RequestParam
                                                                         String y9FileStoreId)
        保存或更新附件上传信息
        指定者:
        saveOrUpdateUploadInfo 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        fileName - 文件名称
        fileType - 文件类型
        fileSizeString - 文件大小
        fileSource - 附件来源
        processInstanceId - 流程实例id
        processSerialNumber - 流程编号
        taskId - 任务id
        y9FileStoreId - 附件上传id
        返回:
        Y9Result<String> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • updateFile

        public net.risesoft.pojo.Y9Result<String> updateFile​(@RequestParam
                                                             String tenantId,
                                                             @RequestParam
                                                             String orgUnitId,
                                                             @RequestParam
                                                             String fileId,
                                                             String fileSize,
                                                             String taskId,
                                                             @RequestParam
                                                             String y9FileStoreId)
        更新附件信息
        指定者:
        updateFile 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        fileId - 文件id
        fileSize - 文件大小
        taskId - 任务id
        y9FileStoreId - 附件上传id
        返回:
        Y9Result<String> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • upload

        public net.risesoft.pojo.Y9Result<String> upload​(@RequestParam
                                                         String tenantId,
                                                         @RequestParam
                                                         String userId,
                                                         @RequestParam
                                                         String orgUnitId,
                                                         @RequestParam
                                                         String fileName,
                                                         String fileSize,
                                                         String processInstanceId,
                                                         String taskId,
                                                         String describes,
                                                         String processSerialNumber,
                                                         String fileSource,
                                                         @RequestParam
                                                         String y9FileStoreId)
        上传附件
        指定者:
        upload 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        userId - 人员id
        orgUnitId - 人员、岗位id
        fileName - 文件名
        fileSize - 文件大小
        processInstanceId - 流程实例id
        taskId - 任务id
        describes - 描述
        processSerialNumber - 流程编号
        fileSource - 附件来源
        y9FileStoreId - 附件上传id
        返回:
        Y9Result<String> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • uploadModel

        public net.risesoft.pojo.Y9Result<Object> uploadModel​(@RequestParam
                                                              String tenantId,
                                                              @RequestParam
                                                              String orgUnitId,
                                                              @RequestBody
                                                              AttachmentModel attachmentModel)
        更新附件信息(model)
        指定者:
        uploadModel 在接口中 AttachmentApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        attachmentModel - 附件实体信息
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6