Package net.risesoft.service.impl
Class OfficeDoneInfoServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.OfficeDoneInfoServiceImpl
-
- All Implemented Interfaces:
OfficeDoneInfoService
@Service @Transactional(readOnly=true) public class OfficeDoneInfoServiceImpl extends Object implements OfficeDoneInfoService
- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description OfficeDoneInfoServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelMeeting(String processInstanceId)取消上会intcountByItemId(String itemId)监控办结统计intcountByUserId(String userId, String itemId)统计个人办结件intcountByUserIdAndSystemName(String orgUnitId, String systemName)根据系统名称统计个人办结件longcountDoingByItemId(String itemId)监控在办统计booleandeleteOfficeDoneInfo(String processInstanceId)根据流程实例id删除办件信息OfficeDoneInfofindByProcessInstanceId(String processInstanceId)据流程实例id获取办件信息OfficeDoneInfofindByProcessSerialNumber(String processSerialNumber)根据流程编号获取办件信息net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>pageMeetingList(String userName, String deptName, String title, String meetingType, Integer page, Integer rows)上会台账列表voidsaveOfficeDone(OfficeDoneInfo info)保存办件信息,不经过kafka消息队列,直接保存net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchAllByDeptId(String deptId, String title, String itemId, String userName, String state, String year, Integer page, Integer rows)科室所有件net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchAllByUserId(String userId, String title, String itemId, String userName, String state, String year, String startDate, String endDate, Integer page, Integer rows)个人所有件搜索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)根据系统,个人所有件搜索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)根据系统,个人所有件搜索net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchAllList(String searchName, String itemId, String userName, String state, String year, Integer page, Integer rows)监控办件列表net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchByItemId(String title, String itemId, String state, String startdate, String enddate, Integer page, Integer rows)获取监控在办,办结件列表net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchByUserId(String userId, String title, String itemId, String startdate, String enddate, Integer page, Integer rows)获取个人办结件列表net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchByUserIdAndSystemName(String orgUnitId, String title, String systemName, String startdate, String enddate, Integer page, Integer rows)根据岗位id,系统名称,获取个人办结件列表voidsetMeeting(String processInstanceId, String meetingType)上会
-
-
-
Method Detail
-
cancelMeeting
public void cancelMeeting(String processInstanceId)
Description copied from interface:OfficeDoneInfoService取消上会- Specified by:
cancelMeetingin interfaceOfficeDoneInfoService
-
countByItemId
public int countByItemId(String itemId)
Description copied from interface:OfficeDoneInfoService监控办结统计- Specified by:
countByItemIdin interfaceOfficeDoneInfoService- Returns:
-
countByUserId
public int countByUserId(String userId, String itemId)
Description copied from interface:OfficeDoneInfoService统计个人办结件- Specified by:
countByUserIdin interfaceOfficeDoneInfoService- Returns:
-
countByUserIdAndSystemName
public int countByUserIdAndSystemName(String orgUnitId, String systemName)
Description copied from interface:OfficeDoneInfoService根据系统名称统计个人办结件- Specified by:
countByUserIdAndSystemNamein interfaceOfficeDoneInfoService- Returns:
-
countDoingByItemId
public long countDoingByItemId(String itemId)
Description copied from interface:OfficeDoneInfoService监控在办统计- Specified by:
countDoingByItemIdin interfaceOfficeDoneInfoService- Returns:
-
deleteOfficeDoneInfo
public boolean deleteOfficeDoneInfo(String processInstanceId)
Description copied from interface:OfficeDoneInfoService根据流程实例id删除办件信息- Specified by:
deleteOfficeDoneInfoin interfaceOfficeDoneInfoService- Returns:
-
findByProcessInstanceId
public OfficeDoneInfo findByProcessInstanceId(String processInstanceId)
Description copied from interface:OfficeDoneInfoService据流程实例id获取办件信息- Specified by:
findByProcessInstanceIdin interfaceOfficeDoneInfoService- Returns:
-
findByProcessSerialNumber
public OfficeDoneInfo findByProcessSerialNumber(String processSerialNumber)
Description copied from interface:OfficeDoneInfoService根据流程编号获取办件信息- Specified by:
findByProcessSerialNumberin interfaceOfficeDoneInfoService- Returns:
-
pageMeetingList
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> pageMeetingList(String userName, String deptName, String title, String meetingType, Integer page, Integer rows)
Description copied from interface:OfficeDoneInfoService上会台账列表- Specified by:
pageMeetingListin interfaceOfficeDoneInfoService- Returns:
- Y9Page
-
saveOfficeDone
public void saveOfficeDone(OfficeDoneInfo info) throws Exception
Description copied from interface:OfficeDoneInfoService保存办件信息,不经过kafka消息队列,直接保存- Specified by:
saveOfficeDonein interfaceOfficeDoneInfoService- Throws:
Exception
-
searchAllByDeptId
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByDeptId(String deptId, String title, String itemId, String userName, String state, String year, Integer page, Integer rows)
Description copied from interface:OfficeDoneInfoService科室所有件- Specified by:
searchAllByDeptIdin interfaceOfficeDoneInfoService- Returns:
-
searchAllByUserId
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserId(String userId, String title, String itemId, String userName, String state, String year, String startDate, String endDate, Integer page, Integer rows)
Description copied from interface:OfficeDoneInfoService个人所有件搜索- Specified by:
searchAllByUserIdin interfaceOfficeDoneInfoService- Returns:
-
searchAllByUserIdAndSystemName
public 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)
Description copied from interface:OfficeDoneInfoService根据系统,个人所有件搜索- Specified by:
searchAllByUserIdAndSystemNamein interfaceOfficeDoneInfoService- Parameters:
orgUnitId- 人员、岗位idtitle- 标题systemName- 系统名称itemId- 事项idstate- 状态year- 年份startDate- 开始日期endDate- 结束日期page- 页码rows- 条数- Returns:
-
searchAllByUserIdAndSystemName4xxx
public 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)
Description copied from interface:OfficeDoneInfoService根据系统,个人所有件搜索- Specified by:
searchAllByUserIdAndSystemName4xxxin interfaceOfficeDoneInfoService- Parameters:
orgUnitId- 人员、岗位idtitle- 标题systemName- 系统名称itemId- 事项idtarget- 目标state- 状态year- 年份startDate- 开始日期endDate- 结束日期page- 页码rows- 条数- Returns:
-
searchAllList
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllList(String searchName, String itemId, String userName, String state, String year, Integer page, Integer rows)
Description copied from interface:OfficeDoneInfoService监控办件列表- Specified by:
searchAllListin interfaceOfficeDoneInfoService- Returns:
-
searchByItemId
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByItemId(String title, String itemId, String state, String startdate, String enddate, Integer page, Integer rows)
Description copied from interface:OfficeDoneInfoService获取监控在办,办结件列表- Specified by:
searchByItemIdin interfaceOfficeDoneInfoService- Returns:
-
searchByUserId
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByUserId(String userId, String title, String itemId, String startdate, String enddate, Integer page, Integer rows)
Description copied from interface:OfficeDoneInfoService获取个人办结件列表- Specified by:
searchByUserIdin interfaceOfficeDoneInfoService- Returns:
-
searchByUserIdAndSystemName
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByUserIdAndSystemName(String orgUnitId, String title, String systemName, String startdate, String enddate, Integer page, Integer rows)
Description copied from interface:OfficeDoneInfoService根据岗位id,系统名称,获取个人办结件列表- Specified by:
searchByUserIdAndSystemNamein interfaceOfficeDoneInfoService- Returns:
-
setMeeting
public void setMeeting(String processInstanceId, String meetingType)
Description copied from interface:OfficeDoneInfoService上会- Specified by:
setMeetingin interfaceOfficeDoneInfoService
-
-