类 OpinionServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.OpinionServiceImpl
-
- 所有已实现的接口:
OpinionService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class OpinionServiceImpl extends Object implements OpinionService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 OpinionServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 BooleancheckSignOpinion(String processSerialNumber, String taskId)Description: 检查当前taskId任务节点是否已经签写意见voidcopy(String oldProcessSerialNumber, String oldOpinionFrameMark, String newProcessSerialNumber, String newOpinionFrameMark, String newProcessInstanceId, String newTaskId)Description: 把老的意见框里面的意见复制到新的意见框里面去,如果老的意见框Id等于all,则把老的流程的所有的意见框的意见按照时间升序复制到新流程的制定的意见框中能intcountOpinionHistory(String processSerialNumber, String opinionFrameMark)获取意见历史记录数量voiddelete(String id)根据id删除意见intfindByProcSerialNumber(String processSerialNumber)根据processSerialNumber查找意见,用于未启动流程发送前的是否填写意见校验OpinionfindByPsnsAndTaskIdAndOfidAndUserId(String processSerialNumber, String taskId, String opinionFrameId, String userId)Description:OpiniongetById(String id)Description:IntegergetCount4Personal(String processSerialNumber, String category, String userId)Description:IntegergetCount4Personal(String processSerialNumber, String taskId, String opinionFrameId, String userId)Description:intgetCountByTaskId(String taskId)根据taskId获取意见数量List<Opinion>listByProcessSerialNumber(String processSerialNumber)根据processSerialNumber查找所有意见List<Opinion>listByTaskId(String taskId)根据任务id获取意见List<Opinion>listByTaskIdAndPositionIdAndProcessTrackIdIsNull(String taskId, String positionId)List<Opinion>listByTaskIdAndProcessTrackId(String taskId, String processTrackId)Description: 获取自定义历程意见List<Opinion>listByTaskIdAndUserIdAndProcessTrackIdIsNull(String taskId, String userId)历程时显示的意见,显示的是当前taskId的个人意见和领导意见,暂时不现实部门意见。List<OpinionHistoryModel>listOpinionHistory(String processSerialNumber, String opinionFrameMark)获取意见历史记录List<OpinionListModel>listPersonComment(String processSerialNumber, String taskId, String itembox, String opinionFrameMark, String itemId, String taskDefinitionKey, String activitiUser, String orderByUser)Description:voidsave(List<Opinion> entities)保存多条意见voidsave(Opinion entity)保存意见OpinionsaveOrUpdate(Opinion entity)Description: 保存意见voidupdate(String processSerialNumber, String processInstanceId, String taskId)如果用户在启动流程之前先保存了意见,这时意见数据表中之前保存的数据的taskId和processInstanceId仍为空, 此时需要根据processSerialNumber查询数据并给taskId和processInstanceId赋值 注意,该方法只用于启动流程时voidupdateOpinion(String id, String content)Description:更新意见
-
-
-
方法详细资料
-
checkSignOpinion
public Boolean checkSignOpinion(String processSerialNumber, String taskId)
从接口复制的说明:OpinionServiceDescription: 检查当前taskId任务节点是否已经签写意见- 指定者:
checkSignOpinion在接口中OpinionService- 返回:
-
copy
@Transactional public void copy(String oldProcessSerialNumber, String oldOpinionFrameMark, String newProcessSerialNumber, String newOpinionFrameMark, String newProcessInstanceId, String newTaskId) throws Exception
从接口复制的说明:OpinionServiceDescription: 把老的意见框里面的意见复制到新的意见框里面去,如果老的意见框Id等于all,则把老的流程的所有的意见框的意见按照时间升序复制到新流程的制定的意见框中能- 指定者:
copy在接口中OpinionService- 抛出:
Exception
-
countOpinionHistory
public int countOpinionHistory(String processSerialNumber, String opinionFrameMark)
从接口复制的说明:OpinionService获取意见历史记录数量- 指定者:
countOpinionHistory在接口中OpinionService- 返回:
-
delete
@Transactional public void delete(String id)
从接口复制的说明:OpinionService根据id删除意见- 指定者:
delete在接口中OpinionService
-
findByProcSerialNumber
public int findByProcSerialNumber(String processSerialNumber)
从接口复制的说明:OpinionService根据processSerialNumber查找意见,用于未启动流程发送前的是否填写意见校验- 指定者:
findByProcSerialNumber在接口中OpinionService- 返回:
-
findByPsnsAndTaskIdAndOfidAndUserId
public Opinion findByPsnsAndTaskIdAndOfidAndUserId(String processSerialNumber, String taskId, String opinionFrameId, String userId)
从接口复制的说明:OpinionServiceDescription:- 指定者:
findByPsnsAndTaskIdAndOfidAndUserId在接口中OpinionService- 返回:
-
getById
public Opinion getById(String id)
从接口复制的说明:OpinionServiceDescription:- 指定者:
getById在接口中OpinionService- 返回:
-
getCount4Personal
public Integer getCount4Personal(String processSerialNumber, String category, String userId)
从接口复制的说明:OpinionServiceDescription:- 指定者:
getCount4Personal在接口中OpinionService- 返回:
-
getCount4Personal
public Integer getCount4Personal(String processSerialNumber, String taskId, String opinionFrameId, String userId)
从接口复制的说明:OpinionServiceDescription:- 指定者:
getCount4Personal在接口中OpinionService- 返回:
-
getCountByTaskId
public int getCountByTaskId(String taskId)
从接口复制的说明:OpinionService根据taskId获取意见数量- 指定者:
getCountByTaskId在接口中OpinionService- 返回:
-
listByProcessSerialNumber
public List<Opinion> listByProcessSerialNumber(String processSerialNumber)
从接口复制的说明:OpinionService根据processSerialNumber查找所有意见- 指定者:
listByProcessSerialNumber在接口中OpinionService- 返回:
-
listByTaskId
public List<Opinion> listByTaskId(String taskId)
从接口复制的说明:OpinionService根据任务id获取意见- 指定者:
listByTaskId在接口中OpinionService- 返回:
-
listByTaskIdAndPositionIdAndProcessTrackIdIsNull
public List<Opinion> listByTaskIdAndPositionIdAndProcessTrackIdIsNull(String taskId, String positionId)
-
listByTaskIdAndProcessTrackId
public List<Opinion> listByTaskIdAndProcessTrackId(String taskId, String processTrackId)
从接口复制的说明:OpinionServiceDescription: 获取自定义历程意见- 指定者:
listByTaskIdAndProcessTrackId在接口中OpinionService- 返回:
-
listByTaskIdAndUserIdAndProcessTrackIdIsNull
public List<Opinion> listByTaskIdAndUserIdAndProcessTrackIdIsNull(String taskId, String userId)
从接口复制的说明:OpinionService历程时显示的意见,显示的是当前taskId的个人意见和领导意见,暂时不现实部门意见。- 指定者:
listByTaskIdAndUserIdAndProcessTrackIdIsNull在接口中OpinionService- 返回:
-
listOpinionHistory
public List<OpinionHistoryModel> listOpinionHistory(String processSerialNumber, String opinionFrameMark)
从接口复制的说明:OpinionService获取意见历史记录- 指定者:
listOpinionHistory在接口中OpinionService- 返回:
-
listPersonComment
public List<OpinionListModel> listPersonComment(String processSerialNumber, String taskId, String itembox, String opinionFrameMark, String itemId, String taskDefinitionKey, String activitiUser, String orderByUser)
从接口复制的说明:OpinionServiceDescription:- 指定者:
listPersonComment在接口中OpinionService- 返回:
-
save
@Transactional public void save(List<Opinion> entities)
从接口复制的说明:OpinionService保存多条意见- 指定者:
save在接口中OpinionService
-
save
@Transactional public void save(Opinion entity)
从接口复制的说明:OpinionService保存意见- 指定者:
save在接口中OpinionService
-
saveOrUpdate
@Transactional public Opinion saveOrUpdate(Opinion entity)
从接口复制的说明:OpinionServiceDescription: 保存意见- 指定者:
saveOrUpdate在接口中OpinionService- 返回:
-
update
@Transactional public void update(String processSerialNumber, String processInstanceId, String taskId)
从接口复制的说明:OpinionService如果用户在启动流程之前先保存了意见,这时意见数据表中之前保存的数据的taskId和processInstanceId仍为空, 此时需要根据processSerialNumber查询数据并给taskId和processInstanceId赋值 注意,该方法只用于启动流程时- 指定者:
update在接口中OpinionService
-
updateOpinion
@Transactional public void updateOpinion(String id, String content)
从接口复制的说明:OpinionServiceDescription:更新意见- 指定者:
updateOpinion在接口中OpinionService- 参数:
id- 意见idcontent- 意见内容
-
-