Interface OfficeDoneInfoService

  • All Known Implementing Classes:
    OfficeDoneInfoServiceImpl

    @Service
    public interface OfficeDoneInfoService
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Method Detail

      • cancelMeeting

        void cancelMeeting​(String processInstanceId)
        取消上会
        Parameters:
        processInstanceId -
      • countByItemId

        int countByItemId​(String itemId)
        监控办结统计
        Parameters:
        itemId -
        Returns:
      • countByUserId

        int countByUserId​(String userId,
                          String itemId)
        统计个人办结件
        Parameters:
        userId -
        itemId -
        Returns:
      • countByUserIdAndSystemName

        int countByUserIdAndSystemName​(String orgUnitId,
                                       String systemName)
        根据系统名称统计个人办结件
        Parameters:
        orgUnitId -
        systemName -
        Returns:
      • countDoingByItemId

        long countDoingByItemId​(String itemId)
        监控在办统计
        Parameters:
        itemId -
        Returns:
      • deleteOfficeDoneInfo

        boolean deleteOfficeDoneInfo​(String processInstanceId)
        根据流程实例id删除办件信息
        Parameters:
        processInstanceId -
        Returns:
      • findByProcessInstanceId

        OfficeDoneInfo findByProcessInstanceId​(String processInstanceId)
        据流程实例id获取办件信息
        Parameters:
        processInstanceId -
        Returns:
      • findByProcessSerialNumber

        OfficeDoneInfo findByProcessSerialNumber​(String processSerialNumber)
        根据流程编号获取办件信息
        Parameters:
        processSerialNumber -
        Returns:
      • pageMeetingList

        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> pageMeetingList​(String userName,
                                                                      String deptName,
                                                                      String title,
                                                                      String meetingType,
                                                                      Integer page,
                                                                      Integer rows)
        上会台账列表
        Parameters:
        userName -
        deptName -
        title -
        meetingType -
        page -
        rows -
        Returns:
        Y9Page
      • saveOfficeDone

        void saveOfficeDone​(OfficeDoneInfo info)
                     throws Exception
        保存办件信息,不经过kafka消息队列,直接保存
        Parameters:
        info -
        Throws:
        Exception
      • searchAllByUserIdAndSystemName

        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserIdAndSystemName​(String orgUnitId,
                                                                                     String title,
                                                                                     String systemName,
                                                                                     String itemId,
                                                                                     String state,
                                                                                     String year,
                                                                                     String startdate,
                                                                                     String enddate,
                                                                                     Integer page,
                                                                                     Integer rows)
        根据系统,个人所有件搜索
        Parameters:
        orgUnitId - 人员、岗位id
        title - 标题
        systemName - 系统名称
        itemId - 事项id
        state - 状态
        year - 年份
        startdate - 开始日期
        enddate - 结束日期
        page - 页码
        rows - 条数
        Returns:
      • searchAllByUserIdAndSystemName4xxx

        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserIdAndSystemName4xxx​(String orgUnitId,
                                                                                         String title,
                                                                                         String systemName,
                                                                                         String itemId,
                                                                                         String target,
                                                                                         String state,
                                                                                         String year,
                                                                                         String startdate,
                                                                                         String enddate,
                                                                                         Integer page,
                                                                                         Integer rows)
        根据系统,个人所有件搜索
        Parameters:
        orgUnitId - 人员、岗位id
        title - 标题
        systemName - 系统名称
        itemId - 事项id
        target - 目标
        state - 状态
        year - 年份
        startdate - 开始日期
        enddate - 结束日期
        page - 页码
        rows - 条数
        Returns:
      • searchByUserIdAndSystemName

        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByUserIdAndSystemName​(String orgUnitId,
                                                                                  String title,
                                                                                  String systemName,
                                                                                  String startdate,
                                                                                  String enddate,
                                                                                  Integer page,
                                                                                  Integer rows)
        根据岗位id,系统名称,获取个人办结件列表
        Parameters:
        orgUnitId -
        title -
        systemName -
        startdate -
        enddate -
        page -
        rows -
        Returns:
      • setMeeting

        void setMeeting​(String processInstanceId,
                        String meetingType)
        上会
        Parameters:
        processInstanceId -
        meetingType -