Package net.risesoft.api
Class TransactionWordApiImpl
- java.lang.Object
-
- net.risesoft.api.TransactionWordApiImpl
-
- All Implemented Interfaces:
TransactionWordApi
@RestController @RequestMapping(value="/services/rest/transactionWord", produces="application/json") public class TransactionWordApiImpl extends Object implements TransactionWordApi正文接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description TransactionWordApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>delBatchByProcessSerialNumbers(String tenantId, List<String> processSerialNumbers)根据流程编号删除正文,同时删除文件历史的文件net.risesoft.pojo.Y9Result<Object>deleteByIsTaoHong(String tenantId, String userId, String processSerialNumber, String isTaoHong)删除撤销PDF文件net.risesoft.pojo.Y9Result<TransactionWordModel>exchangeFindWordByProcessSerialNumber(String tenantId, String userId, String processSerialNumber)获取正文文件信息(数据传输)net.risesoft.pojo.Y9Result<TransactionHistoryWordModel>findHistoryVersionDoc(String tenantId, String userId, String taskId)根据任务id获取正文历史文件信息net.risesoft.pojo.Y9Result<TransactionWordModel>findWordByProcessSerialNumber(String tenantId, String processSerialNumber)根据流程编号获取正文文件信息net.risesoft.pojo.Y9Result<List<TransactionWordModel>>getWordList(String tenantId, String userId, String processSerialNumber)获取当前流程所有的正文文件列表net.risesoft.pojo.Y9Result<String>openDocument(String tenantId, String userId, String processSerialNumber, String itemId, String bindValue)获取正文文件存储路径信息(用于打开正文)net.risesoft.pojo.Y9Result<String>openDocumentByProcessSerialNumber(String tenantId, String processSerialNumber)根据流程编号打开正文net.risesoft.pojo.Y9Result<String>openDocumentTemplate(String tenantId, String userId, String templateGuid)根据模板id获取套红模板数据(打开套红模板使用)net.risesoft.pojo.Y9Result<Object>openHistoryVersionDoc(String tenantId, String userId, String taskId)Deprecated.net.risesoft.pojo.Y9Result<String>openPdf(String tenantId, String userId, String processSerialNumber)获取PDF文件存储信息(打开PDF使用)net.risesoft.pojo.Y9Result<String>openRevokePdfAfterDocument(String tenantId, String userId, String processSerialNumber, String isTaoHong)获取撤销PDF后的正文文件存储信息(用于撤销PDF操作后打开正文)net.risesoft.pojo.Y9Result<String>openTaoHong(String tenantId, String userId, String activitiUser)获取套红文件存储信息(打开套红使用)net.risesoft.pojo.Y9Result<Boolean>saveImportTransationWord(String tenantId, String userId, String docjson, String processSerialNumber)保存公文传输转入工作流的正文信息net.risesoft.pojo.Y9Result<Y9WordInfo>showWord(String tenantId, String userId, String processSerialNumber, String itemId, String itembox, String taskId, String bindValue)获取正文文件信息net.risesoft.pojo.Y9Result<List<TaoHongTemplateModel>>taoHongTemplateList(String tenantId, String userId, String currentBureauGuid)获取当前委办局的套红模板列表net.risesoft.pojo.Y9Result<Boolean>uploadWord(String tenantId, String userId, String documentTitle, String fileType, String processSerialNumber, String isTaoHong, String docCategory, String taskId, String fileSizeString, String fileStoreId)正文上传net.risesoft.pojo.Y9Result<TransactionWordModel>wordDownload(String tenantId, String id)下载正文
-
-
-
Method Detail
-
delBatchByProcessSerialNumbers
public net.risesoft.pojo.Y9Result<Object> delBatchByProcessSerialNumbers(@RequestParam String tenantId, @RequestBody List<String> processSerialNumbers)
根据流程编号删除正文,同时删除文件历史的文件- Specified by:
delBatchByProcessSerialNumbersin interfaceTransactionWordApi- Parameters:
tenantId- 租户idprocessSerialNumbers- 流程编号- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
deleteByIsTaoHong
public net.risesoft.pojo.Y9Result<Object> deleteByIsTaoHong(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber, @RequestParam String isTaoHong)
删除撤销PDF文件- Specified by:
deleteByIsTaoHongin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号isTaoHong- 是否套红- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
exchangeFindWordByProcessSerialNumber
public net.risesoft.pojo.Y9Result<TransactionWordModel> exchangeFindWordByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber)
获取正文文件信息(数据传输)- Specified by:
exchangeFindWordByProcessSerialNumberin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号- Returns:
Y9Result<TransactionWordModel>通用请求返回对象 - data 是正文文件信息- Since:
- 9.6.6
-
findHistoryVersionDoc
public net.risesoft.pojo.Y9Result<TransactionHistoryWordModel> findHistoryVersionDoc(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String taskId)
根据任务id获取正文历史文件信息- Specified by:
findHistoryVersionDocin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idtaskId- 任务id- Returns:
Y9Result<TransactionHistoryWordModel>通用请求返回对象 - data 是历史正文文件信息对象- Since:
- 9.6.6
-
findWordByProcessSerialNumber
public net.risesoft.pojo.Y9Result<TransactionWordModel> findWordByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String processSerialNumber)
根据流程编号获取正文文件信息- Specified by:
findWordByProcessSerialNumberin interfaceTransactionWordApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号- Returns:
Y9Result<TransactionWordModel>通用请求返回对象 - data 是正文文件信息- Since:
- 9.6.6
-
getWordList
public net.risesoft.pojo.Y9Result<List<TransactionWordModel>> getWordList(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber)
获取当前流程所有的正文文件列表- Specified by:
getWordListin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号- Returns:
Y9Result<List<TransactionWordModel>>通用请求返回对象 - data 是正文文件信息列表- Since:
- 9.6.6
-
openDocument
public net.risesoft.pojo.Y9Result<String> openDocument(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber, @RequestParam String itemId, String bindValue)
获取正文文件存储路径信息(用于打开正文)- Specified by:
openDocumentin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号itemId- 事项idbindValue- 绑定值- Returns:
Y9Result<String>通用请求返回对象 - data 是正文文件地址- Since:
- 9.6.6
-
openDocumentByProcessSerialNumber
public net.risesoft.pojo.Y9Result<String> openDocumentByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String processSerialNumber)
根据流程编号打开正文- Specified by:
openDocumentByProcessSerialNumberin interfaceTransactionWordApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号- Returns:
Y9Result<String>通用请求返回对象 - data 是正文文件地址- Since:
- 9.6.6
-
openDocumentTemplate
public net.risesoft.pojo.Y9Result<String> openDocumentTemplate(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String templateGuid)
根据模板id获取套红模板数据(打开套红模板使用)- Specified by:
openDocumentTemplatein interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 用户idtemplateGuid- 模板id- Returns:
Y9Result<String>通用请求返回对象 - data 是套红文件地址- Since:
- 9.6.6
-
openHistoryVersionDoc
@Deprecated public net.risesoft.pojo.Y9Result<Object> openHistoryVersionDoc(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String taskId)
Deprecated.打开历史文件- Specified by:
openHistoryVersionDocin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idtaskId- 任务id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
openPdf
public net.risesoft.pojo.Y9Result<String> openPdf(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber)
获取PDF文件存储信息(打开PDF使用)- Specified by:
openPdfin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号- Returns:
Y9Result<String>通用请求返回对象 - data 是PDF文件地址- Since:
- 9.6.6
-
openRevokePdfAfterDocument
public net.risesoft.pojo.Y9Result<String> openRevokePdfAfterDocument(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber, @RequestParam String isTaoHong)
获取撤销PDF后的正文文件存储信息(用于撤销PDF操作后打开正文)- Specified by:
openRevokePdfAfterDocumentin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号isTaoHong- 是否套红- Returns:
Y9Result<String>通用请求返回对象 - data 是PDF文件地址- Since:
- 9.6.6
-
openTaoHong
public net.risesoft.pojo.Y9Result<String> openTaoHong(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String activitiUser)
获取套红文件存储信息(打开套红使用)- Specified by:
openTaoHongin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idactivitiUser- activitiUser- Returns:
Y9Result<String>通用请求返回对象 - data 是当前人员的委办局GUID- Since:
- 9.6.6
-
saveImportTransationWord
public net.risesoft.pojo.Y9Result<Boolean> saveImportTransationWord(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String docjson, @RequestParam String processSerialNumber)
保存公文传输转入工作流的正文信息- Specified by:
saveImportTransationWordin interfaceTransactionWordApi- Parameters:
tenantId- 租户IduserId- 人员Iddocjson- 正文json信息processSerialNumber- 流程编号- Returns:
Y9Result<Boolean>通用请求返回对象 - data 是保存是否成功的信息- Since:
- 9.6.6
-
showWord
public net.risesoft.pojo.Y9Result<Y9WordInfo> showWord(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber, @RequestParam String itemId, String itembox, String taskId, String bindValue)
获取正文文件信息- Specified by:
showWordin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号itemId- 事项iditembox- 办件状态,todo(待办),doing(在办),done(办结)taskId- 任务idbindValue- 绑定值- Returns:
Y9Result<WordInfo>通用请求返回对象 - data 是正文详情- Since:
- 9.6.6
-
taoHongTemplateList
public net.risesoft.pojo.Y9Result<List<TaoHongTemplateModel>> taoHongTemplateList(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String currentBureauGuid)
获取当前委办局的套红模板列表- Specified by:
taoHongTemplateListin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员idcurrentBureauGuid- 委办局id- Returns:
Y9Result<List<TaoHongTemplateModel>>通用请求返回对象 - data 是套红模板列表- Since:
- 9.6.6
-
uploadWord
@PostMapping("/uploadWord") public net.risesoft.pojo.Y9Result<Boolean> uploadWord(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String documentTitle, @RequestParam String fileType, @RequestParam String processSerialNumber, String isTaoHong, String docCategory, String taskId, String fileSizeString, @RequestParam String fileStoreId)正文上传- Specified by:
uploadWordin interfaceTransactionWordApi- Parameters:
tenantId- 租户iduserId- 人员iddocumentTitle- 文档标题fileType- 文件类型processSerialNumber- 流程编号isTaoHong- 是否套红docCategory- 文档类别taskId- 任务idfileSizeString- 文件大小fileStoreId- 文件id- Returns:
Y9Result<Boolean>通用请求返回对象 - data 是保存是否成功的信息- Since:
- 9.6.6
-
wordDownload
public net.risesoft.pojo.Y9Result<TransactionWordModel> wordDownload(@RequestParam String tenantId, @RequestParam String id)
下载正文- Specified by:
wordDownloadin interfaceTransactionWordApi- Parameters:
tenantId- 租户Idid- 正文id- Returns:
Y9Result<WordInfo>通用请求返回对象 - data 是正文详情- Since:
- 9.6.6
-
-