Package net.risesoft.api
Class DocumentWordApiImpl
- java.lang.Object
-
- net.risesoft.api.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 Summary
Constructors Constructor Description DocumentWordApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>copyByProcessSerialNumberAndWordType(String tenantId, String sourceProcessSerialNumber, String targetProcessSerialNumber, String wordType)net.risesoft.pojo.Y9Result<List<DocumentWordModel>>findByProcessSerialNumberAndWordType(String tenantId, String processSerialNumber, String wordType)根据流程编号和正文类型查询正文net.risesoft.pojo.Y9Result<List<DocumentWordModel>>findHisByProcessSerialNumberAndWordType(String tenantId, String processSerialNumber, String wordType)根据流程编号和正文类型查询历史正文net.risesoft.pojo.Y9Result<DocumentWordModel>findHisWordById(String tenantId, String id)根据id查询历史正文net.risesoft.pojo.Y9Result<DocumentWordModel>findWordById(String tenantId, String id)根据id查询正文net.risesoft.pojo.Y9Result<Boolean>getPermissionWord(String tenantId, String positionId, String itemId, String processDefinitionId, String taskDefKey, String wordType)根据流程定义id和任务key获取正文权限net.risesoft.pojo.Y9Result<Object>replaceWord(String tenantId, DocumentWordModel documentWordModel, String oldId, String taskId)替换正文net.risesoft.pojo.Y9Result<DocumentWordModel>saveWord(String tenantId, DocumentWordModel documentWordModel)保存正文
-
-
-
Method Detail
-
copyByProcessSerialNumberAndWordType
public net.risesoft.pojo.Y9Result<Object> copyByProcessSerialNumberAndWordType(@RequestParam String tenantId, @RequestParam String sourceProcessSerialNumber, @RequestParam String targetProcessSerialNumber, @RequestParam String wordType)
- Specified by:
copyByProcessSerialNumberAndWordTypein interfaceDocumentWordApi
-
findByProcessSerialNumberAndWordType
public net.risesoft.pojo.Y9Result<List<DocumentWordModel>> findByProcessSerialNumberAndWordType(@RequestParam String tenantId, @RequestParam String processSerialNumber, @RequestParam String wordType)
根据流程编号和正文类型查询正文- Specified by:
findByProcessSerialNumberAndWordTypein interfaceDocumentWordApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号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:
findHisByProcessSerialNumberAndWordTypein interfaceDocumentWordApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号wordType- 正文类型- Returns:
Y9Result<List<DocumentWordModel>>
-
findHisWordById
public net.risesoft.pojo.Y9Result<DocumentWordModel> findHisWordById(@RequestParam String tenantId, @RequestParam String id)
根据id查询历史正文- Specified by:
findHisWordByIdin interfaceDocumentWordApi- Parameters:
tenantId- 租户idid- 主键- Returns:
Y9Result<DocumentWordModel>
-
findWordById
public net.risesoft.pojo.Y9Result<DocumentWordModel> findWordById(@RequestParam String tenantId, @RequestParam String id)
根据id查询正文- Specified by:
findWordByIdin interfaceDocumentWordApi- Parameters:
tenantId- 租户idid- 主键- 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:
getPermissionWordin interfaceDocumentWordApi- Parameters:
tenantId- 租户idpositionId- 岗位iditemId- 事项idprocessDefinitionId- 流程定义idtaskDefKey- 任务keywordType- 正文类型- 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:
replaceWordin interfaceDocumentWordApi- Parameters:
tenantId- 租户iddocumentWordModel- 正文实体oldId- 原正文idtaskId- 任务id- Returns:
Y9Result<Object>
-
saveWord
public net.risesoft.pojo.Y9Result<DocumentWordModel> saveWord(@RequestParam String tenantId, @RequestBody DocumentWordModel documentWordModel)
保存正文- Specified by:
saveWordin interfaceDocumentWordApi- Parameters:
tenantId- 租户iddocumentWordModel- 正文实体- Returns:
Y9Result<DocumentWordModel>
-
-