接口 OpinionService

  • 所有已知实现类:
    OpinionServiceImpl

    public interface OpinionService
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 方法详细资料

      • checkSignOpinion

        Boolean checkSignOpinion​(String processSerialNumber,
                                 String taskId)
        Description: 检查当前taskId任务节点是否已经签写意见
        参数:
        processSerialNumber -
        taskId -
        返回:
      • copy

        void copy​(String oldProcessSerialNumber,
                  String oldOpinionFrameMark,
                  String newProcessSerialNumber,
                  String newOpinionFrameMark,
                  String newProcessInstanceId,
                  String newTaskId)
           throws Exception
        Description: 把老的意见框里面的意见复制到新的意见框里面去,如果老的意见框Id等于all,则把老的流程的所有的意见框的意见按照时间升序复制到新流程的制定的意见框中能
        参数:
        oldProcessSerialNumber -
        oldOpinionFrameMark -
        newProcessSerialNumber -
        newOpinionFrameMark -
        newProcessInstanceId -
        newTaskId -
        抛出:
        Exception
      • countOpinionHistory

        int countOpinionHistory​(String processSerialNumber,
                                String opinionFrameMark)
        获取意见历史记录数量
        参数:
        processSerialNumber -
        opinionFrameMark -
        返回:
      • delete

        void delete​(String id)
        根据id删除意见
        参数:
        id -
      • findByProcSerialNumber

        int findByProcSerialNumber​(String processSerialNumber)
        根据processSerialNumber查找意见,用于未启动流程发送前的是否填写意见校验
        参数:
        processSerialNumber -
        返回:
      • findByPsnsAndTaskIdAndOfidAndUserId

        Opinion findByPsnsAndTaskIdAndOfidAndUserId​(String processSerialNumber,
                                                    String taskId,
                                                    String opinionFrameId,
                                                    String userId)
        Description:
        参数:
        processSerialNumber -
        taskId -
        opinionFrameId -
        userId -
        返回:
      • getById

        Opinion getById​(String id)
        Description:
        参数:
        id -
        返回:
      • getCount4Personal

        Integer getCount4Personal​(String processSerialNumber,
                                  String category,
                                  String userId)
        Description:
        参数:
        processSerialNumber -
        category -
        userId -
        返回:
      • getCount4Personal

        Integer getCount4Personal​(String processSerialNumber,
                                  String taskId,
                                  String category,
                                  String userId)
        Description:
        参数:
        processSerialNumber -
        taskId -
        category -
        userId -
        返回:
      • getCountByTaskId

        int getCountByTaskId​(String taskId)
        根据taskId获取意见数量
        参数:
        taskId -
        返回:
      • listByProcessSerialNumber

        List<Opinion> listByProcessSerialNumber​(String processSerialNumber)
        根据processSerialNumber查找所有意见
        参数:
        processSerialNumber -
        返回:
      • listByTaskId

        List<Opinion> listByTaskId​(String taskId)
        根据任务id获取意见
        参数:
        taskId -
        返回:
      • listByTaskIdAndPositionIdAndProcessTrackIdIsNull

        List<Opinion> listByTaskIdAndPositionIdAndProcessTrackIdIsNull​(String taskId,
                                                                       String positionId)
      • listByTaskIdAndProcessTrackId

        List<Opinion> listByTaskIdAndProcessTrackId​(String taskId,
                                                    String processTrackId)
        Description: 获取自定义历程意见
        参数:
        taskId -
        processTrackId -
        返回:
      • listByTaskIdAndUserIdAndProcessTrackIdIsNull

        List<Opinion> listByTaskIdAndUserIdAndProcessTrackIdIsNull​(String taskId,
                                                                   String userId)
        历程时显示的意见,显示的是当前taskId的个人意见和领导意见,暂时不现实部门意见。
        参数:
        taskId -
        userId -
        返回:
      • listOpinionHistory

        List<OpinionHistoryModel> listOpinionHistory​(String processSerialNumber,
                                                     String opinionFrameMark)
        获取意见历史记录
        参数:
        processSerialNumber -
        opinionFrameMark -
        返回:
      • listPersonComment

        List<OpinionListModel> listPersonComment​(String processSerialNumber,
                                                 String taskId,
                                                 String itembox,
                                                 String opinionFrameMark,
                                                 String itemId,
                                                 String taskDefinitionKey,
                                                 String activitiUser,
                                                 String orderByUser)
        Description:
        参数:
        processSerialNumber -
        taskId -
        itembox -
        opinionFrameMark -
        itemId -
        taskDefinitionKey -
        activitiUser -
        返回:
      • save

        void save​(List<Opinion> entities)
        保存多条意见
        参数:
        entities -
      • save

        void save​(Opinion entity)
        保存意见
        参数:
        entity -
      • saveOrUpdate

        Opinion saveOrUpdate​(Opinion entity)
        Description: 保存意见
        参数:
        entity -
        返回:
      • update

        void update​(String processSerialNumber,
                    String processInstanceId,
                    String taskId)
        如果用户在启动流程之前先保存了意见,这时意见数据表中之前保存的数据的taskId和processInstanceId仍为空, 此时需要根据processSerialNumber查询数据并给taskId和processInstanceId赋值 注意,该方法只用于启动流程时
        参数:
        processSerialNumber -
        processInstanceId -
        taskId -
      • updateOpinion

        void updateOpinion​(String id,
                           String content)
        Description:更新意见
        参数:
        id - 意见id
        content - 意见内容