Package net.risesoft.api
Class OpinionApiImpl
- java.lang.Object
-
- net.risesoft.api.OpinionApiImpl
-
- All Implemented Interfaces:
OpinionApi
@RestController @RequestMapping(value="/services/rest/opinion", produces="application/json") public class OpinionApiImpl extends Object implements OpinionApi意见接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description OpinionApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Boolean>checkSignOpinion(String tenantId, String userId, String processSerialNumber, String taskId)验证当前taskId任务节点是否已经签写意见net.risesoft.pojo.Y9Result<Integer>countOpinionHistory(String tenantId, String processSerialNumber, String opinionFrameMark)获取意见框历史记录数量net.risesoft.pojo.Y9Result<Object>delete(String tenantId, String id)删除意见数据net.risesoft.pojo.Y9Result<List<ItemOpinionFrameBindModel>>getBindOpinionFrame(String tenantId, String itemId, String processDefinitionId)获取事项绑定的意见框列表net.risesoft.pojo.Y9Result<OpinionModel>getById(String tenantId, String id)根据id获取意见数据net.risesoft.pojo.Y9Result<List<OpinionHistoryModel>>opinionHistoryList(String tenantId, String processSerialNumber, String opinionFrameMark)根据意见框标识获取意见框历史记录net.risesoft.pojo.Y9Result<List<OpinionListModel>>personCommentList(String tenantId, String userId, String processSerialNumber, String taskId, String itembox, String opinionFrameMark, String itemId, String taskDefinitionKey, String activitiUser, String orderByUser)获取个人意见列表net.risesoft.pojo.Y9Result<Object>save(String tenantId, OpinionModel opinionModel)保存意见信息net.risesoft.pojo.Y9Result<OpinionModel>saveOrUpdate(String tenantId, String userId, String orgUnitId, OpinionModel opinionModel)保存或更新意见信息net.risesoft.pojo.Y9Result<Object>updateOpinion(String tenantId, String id, String content)更新意见信息
-
-
-
Method Detail
-
checkSignOpinion
public net.risesoft.pojo.Y9Result<Boolean> checkSignOpinion(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber, String taskId)
验证当前taskId任务节点是否已经签写意见- Specified by:
checkSignOpinionin interfaceOpinionApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号taskId- 任务id- Returns:
Y9Result<Boolean>通用请求返回对象 - data 是是否已经签写意见- Since:
- 9.6.6
-
countOpinionHistory
public net.risesoft.pojo.Y9Result<Integer> countOpinionHistory(@RequestParam String tenantId, @RequestParam String processSerialNumber, @RequestParam String opinionFrameMark)
获取意见框历史记录数量- Specified by:
countOpinionHistoryin interfaceOpinionApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号opinionFrameMark- 意见框标识- Returns:
Y9Result<Integer>通用请求返回对象 - data 是意见框历史记录数量- Since:
- 9.6.6
-
delete
public net.risesoft.pojo.Y9Result<Object> delete(@RequestParam String tenantId, @RequestParam String id) throws Exception
删除意见数据- Specified by:
deletein interfaceOpinionApi- Parameters:
tenantId- 租户idid- 唯一标识- Returns:
Y9Result<Object>通用请求返回对象- Throws:
Exception- Exception- Since:
- 9.6.6
-
getBindOpinionFrame
public net.risesoft.pojo.Y9Result<List<ItemOpinionFrameBindModel>> getBindOpinionFrame(@RequestParam String tenantId, @RequestParam String itemId, String processDefinitionId)
获取事项绑定的意见框列表- Specified by:
getBindOpinionFramein interfaceOpinionApi- Parameters:
tenantId- 租户iditemId- 事项idprocessDefinitionId- 流程定义Id- Returns:
Y9Result<List<ItemOpinionFrameBindModel>>通用请求返回对象 - data 是事项意见框绑定信息- Since:
- 9.6.6
-
getById
public net.risesoft.pojo.Y9Result<OpinionModel> getById(@RequestParam String tenantId, @RequestParam String id)
根据id获取意见数据- Specified by:
getByIdin interfaceOpinionApi- Parameters:
tenantId- 租户idid- 唯一标识- Returns:
Y9Result<OpinionModel>通用请求返回对象 - data 是意见信息- Since:
- 9.6.6
-
opinionHistoryList
public net.risesoft.pojo.Y9Result<List<OpinionHistoryModel>> opinionHistoryList(@RequestParam String tenantId, @RequestParam String processSerialNumber, @RequestParam String opinionFrameMark)
根据意见框标识获取意见框历史记录- Specified by:
opinionHistoryListin interfaceOpinionApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号opinionFrameMark- 意见框标识- Returns:
Y9Result<List<OpinionHistoryModel>>通用请求返回对象 - data 是历史意见列表- Since:
- 9.6.6
-
personCommentList
public net.risesoft.pojo.Y9Result<List<OpinionListModel>> personCommentList(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processSerialNumber, String taskId, @RequestParam String itembox, @RequestParam String opinionFrameMark, @RequestParam String itemId, String taskDefinitionKey, String activitiUser, String orderByUser)
获取个人意见列表- Specified by:
personCommentListin interfaceOpinionApi- Parameters:
tenantId- 租户iduserId- 人员idprocessSerialNumber- 流程编号taskId- 任务iditembox- 办件状态,todo(待办),doing(在办),done(办结)opinionFrameMark- 意见框标识itemId- 事项idtaskDefinitionKey- 任务定义keyactivitiUser- 人员idorderByUser- 是否根据岗位排序 1:按岗位排序号排序- Returns:
Y9Result<List<OpinionListModel>>通用请求返回对象 - data 是意见列表- Since:
- 9.6.6
-
save
public net.risesoft.pojo.Y9Result<Object> save(@RequestParam String tenantId, @RequestBody OpinionModel opinionModel) throws Exception
保存意见信息- Specified by:
savein interfaceOpinionApi- Parameters:
tenantId- 租户idopinionModel- 意见信息- Returns:
Y9Result<Object>通用请求返回对象- Throws:
Exception- Exception- Since:
- 9.6.6
-
saveOrUpdate
public net.risesoft.pojo.Y9Result<OpinionModel> saveOrUpdate(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String orgUnitId, @RequestBody OpinionModel opinionModel) throws Exception
保存或更新意见信息- Specified by:
saveOrUpdatein interfaceOpinionApi- Parameters:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位idopinionModel- 意见信息- Returns:
Y9Result<OpinionModel>通用请求返回对象 - data 是意见信息- Throws:
Exception- Exception- Since:
- 9.6.6
-
updateOpinion
public net.risesoft.pojo.Y9Result<Object> updateOpinion(@RequestParam String tenantId, @RequestParam String id, @RequestParam String content)
更新意见信息- Specified by:
updateOpinionin interfaceOpinionApi- Parameters:
tenantId- 租户idid- 意见idcontent- 意见内容- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
-