接口 AttachmentApi
-
public interface AttachmentApi附件接口- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/19
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>delBatchByProcessSerialNumbers(String tenantId, List<String> processSerialNumbers)根据流程编号删除附件net.risesoft.pojo.Y9Result<Object>delFile(String tenantId, String ids)删除附件net.risesoft.pojo.Y9Result<Integer>fileCounts(String tenantId, String processSerialNumber)附件数net.risesoft.pojo.Y9Result<AttachmentModel>findById(String tenantId, String id)附件下载net.risesoft.pojo.Y9Result<Integer>getAttachmentCount(String tenantId, String processSerialNumber, String fileSource, String fileType)获取附件数net.risesoft.pojo.Y9Page<AttachmentModel>getAttachmentList(String tenantId, String processSerialNumber, String fileSource, int page, int rows)获取附件列表net.risesoft.pojo.Y9Result<List<AttachmentModel>>getAttachmentModelList(String tenantId, String processSerialNumber, String fileSource)获取附件列表(model)net.risesoft.pojo.Y9Result<AttachmentModel>getFile(String tenantId, String fileId)获取附件net.risesoft.pojo.Y9Result<Object>saveAttachment(String tenantId, String orgUnitId, String attachjson, String processSerialNumber)保存附件信息net.risesoft.pojo.Y9Result<String>saveOrUpdateUploadInfo(String tenantId, String orgUnitId, String fileName, String fileType, String fileSizeString, String fileSource, String processInstanceId, String processSerialNumber, String taskId, String y9FileStoreId)保存附件信息net.risesoft.pojo.Y9Result<String>updateFile(String tenantId, String orgUnitId, String fileId, String fileSize, String taskId, String y9FileStoreId)更新附件net.risesoft.pojo.Y9Result<String>upload(String tenantId, String userId, String orgUnitId, String fileName, String fileSize, String processInstanceId, String taskId, String describes, String processSerialNumber, String fileSource, String y9FileStoreId)上传附件net.risesoft.pojo.Y9Result<Object>uploadModel(String tenantId, String orgUnitId, AttachmentModel attachmentModel)上传附件(model)
-
-
-
方法详细资料
-
delBatchByProcessSerialNumbers
@PostMapping(value="/delByProcessSerialNumbers", consumes="application/json") net.risesoft.pojo.Y9Result<Object> delBatchByProcessSerialNumbers(@RequestParam("tenantId") String tenantId, @RequestBody List<String> processSerialNumbers)根据流程编号删除附件- 参数:
tenantId- 租户idprocessSerialNumbers- 流程编号- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
delFile
@PostMapping("/delFile") net.risesoft.pojo.Y9Result<Object> delFile(@RequestParam("tenantId") String tenantId, @RequestParam("ids") String ids)删除附件- 参数:
tenantId- 租户idids- 附件ids- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
fileCounts
@GetMapping("/fileCounts") net.risesoft.pojo.Y9Result<Integer> fileCounts(@RequestParam("tenantId") String tenantId, @RequestParam("processSerialNumber") String processSerialNumber)附件数- 参数:
tenantId- 租户idprocessSerialNumber- 流程编号- 返回:
Y9Result<Integer>通用请求返回对象 - data是附件数- 从以下版本开始:
- 9.6.6
-
findById
@GetMapping("/findById") net.risesoft.pojo.Y9Result<AttachmentModel> findById(@RequestParam("tenantId") String tenantId, @RequestParam("id") String id)附件下载- 参数:
tenantId- 租户idid- 附件id- 返回:
Y9Result<AttachmentModel>通用请求返回对象 - data是附件对象- 从以下版本开始:
- 9.6.6
-
getAttachmentCount
@GetMapping("/getAttachmentCount") net.risesoft.pojo.Y9Result<Integer> getAttachmentCount(@RequestParam("tenantId") String tenantId, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam(value="fileSource",required=false) String fileSource, @RequestParam(value="fileType",required=false) String fileType)获取附件数- 参数:
tenantId- 租户idprocessSerialNumber- 流程编号fileSource- 附件来源fileType- 文件类型- 返回:
Y9Result<Integer>通用请求返回对象 - data是附件数- 从以下版本开始:
- 9.6.6
-
getAttachmentList
@GetMapping("/getAttachmentList") net.risesoft.pojo.Y9Page<AttachmentModel> getAttachmentList(@RequestParam("tenantId") String tenantId, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam(value="fileSource",required=false) String fileSource, @RequestParam("page") int page, @RequestParam("rows") int rows)获取附件列表- 参数:
tenantId- 租户idprocessSerialNumber- 流程编号fileSource- 附件来源page- 页码rows- 行数- 返回:
Y9Page<AttachmentModel>通用分页请求返回对象 - rows是附件对象- 从以下版本开始:
- 9.6.6
-
getAttachmentModelList
@GetMapping("/getAttachmentModelList") net.risesoft.pojo.Y9Result<List<AttachmentModel>> getAttachmentModelList(@RequestParam("tenantId") String tenantId, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam(value="fileSource",required=false) String fileSource)获取附件列表(model)- 参数:
tenantId- 租户idprocessSerialNumber- 流程编号fileSource- 附件来源- 返回:
Y9Result<List<AttachmentModel>>通用请求返回对象 - data是附件列表- 从以下版本开始:
- 9.6.6
-
getFile
@GetMapping("/getFile") net.risesoft.pojo.Y9Result<AttachmentModel> getFile(@RequestParam("tenantId") String tenantId, @RequestParam("fileId") String fileId)获取附件- 参数:
tenantId- 租户idfileId- 附件id- 返回:
Y9Result<AttachmentModel>通用请求返回对象 - data是附件对象- 从以下版本开始:
- 9.6.6
-
saveAttachment
@PostMapping("/saveAttachment") net.risesoft.pojo.Y9Result<Object> saveAttachment(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("attachjson") String attachjson, @RequestParam("processSerialNumber") String processSerialNumber)保存附件信息- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idattachjson- 附件信息processSerialNumber- 流程编号- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
saveOrUpdateUploadInfo
@PostMapping("/saveOrUpdateUploadInfo") net.risesoft.pojo.Y9Result<String> saveOrUpdateUploadInfo(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("fileName") String fileName, @RequestParam(value="fileType",required=false) String fileType, @RequestParam(value="fileSizeString",required=false) String fileSizeString, @RequestParam(value="fileSource",required=false) String fileSource, @RequestParam(value="processInstanceId",required=false) String processInstanceId, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam(value="taskId",required=false) String taskId, @RequestParam("y9FileStoreId") String y9FileStoreId)保存附件信息- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idfileName- 文件名称fileType- 文件类型fileSizeString- 文件大小fileSource- 附件来源processInstanceId- 流程实例idprocessSerialNumber- 流程编号taskId- 任务idy9FileStoreId- 附件上传id- 返回:
Y9Result<String>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
updateFile
@PostMapping("/updateFile") net.risesoft.pojo.Y9Result<String> updateFile(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("fileId") String fileId, @RequestParam(value="fileSize",required=false) String fileSize, @RequestParam(value="taskId",required=false) String taskId, @RequestParam("y9FileStoreId") String y9FileStoreId)更新附件- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idfileId- 文件idfileSize- 文件大小taskId- 任务idy9FileStoreId- 附件上传id- 返回:
Y9Result<String>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
upload
@PostMapping("/upload") net.risesoft.pojo.Y9Result<String> upload(@RequestParam("tenantId") String tenantId, @RequestParam("userId") String userId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("fileName") String fileName, @RequestParam(value="fileSize",required=false) String fileSize, @RequestParam(value="processInstanceId",required=false) String processInstanceId, @RequestParam(value="taskId",required=false) String taskId, @RequestParam(value="describes",required=false) String describes, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam(value="fileSource",required=false) String fileSource, @RequestParam("y9FileStoreId") String y9FileStoreId)上传附件- 参数:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位idfileName- 文件名fileSize- 文件大小processInstanceId- 流程实例idtaskId- 任务iddescribes- 描述processSerialNumber- 流程编号fileSource- 附件来源y9FileStoreId- 附件上传id- 返回:
Y9Result<String>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
uploadModel
@PostMapping("/uploadModel") net.risesoft.pojo.Y9Result<Object> uploadModel(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestBody AttachmentModel attachmentModel)上传附件(model)- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idattachmentModel- 附件实体信息- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
-