Package net.risesoft.api
Class OfficeDoneInfoApiImpl
- java.lang.Object
-
- net.risesoft.api.OfficeDoneInfoApiImpl
-
- All Implemented Interfaces:
OfficeDoneInfoApi
@RestController @RequestMapping(value="/services/rest/officeDoneInfo", produces="application/json") public class OfficeDoneInfoApiImpl extends Object implements OfficeDoneInfoApi办结信息接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description OfficeDoneInfoApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>cancelMeeting(String tenantId, String processInstanceId)取消上会(定制)net.risesoft.pojo.Y9Result<Integer>countByItemId(String tenantId, String itemId)监控办结统计数量net.risesoft.pojo.Y9Result<Integer>countByUserId(String tenantId, String orgUnitId, String itemId)统计个人办结件数量net.risesoft.pojo.Y9Result<Integer>countByUserIdAndSystemName(String tenantId, String orgUnitId, String systemName)根据系统名称统计个人办结件数量net.risesoft.pojo.Y9Result<Long>countDoingByItemId(String tenantId, String itemId)监控在办统计数量net.risesoft.pojo.Y9Result<Object>deleteOfficeDoneInfo(String tenantId, String processInstanceId)根据流程实例id删除办件信息net.risesoft.pojo.Y9Result<OfficeDoneInfoModel>findByProcessInstanceId(String tenantId, String processInstanceId)根据流程实例id获取办件信息net.risesoft.pojo.Y9Result<OfficeDoneInfoModel>findByProcessSerialNumber(String tenantId, String processSerialNumber)根据流程实例编号获取办件信息net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>getMeetingList(String tenantId, String userName, String deptName, String title, String meetingType, Integer page, Integer rows)上会台账列表(定制)net.risesoft.pojo.Y9Result<Object>saveOfficeDone(String tenantId, OfficeDoneInfoModel info)保存办件信息(不经过kafka消息队列,直接保存)net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchAllByDeptId(String tenantId, String deptId, String title, String itemId, String userName, String state, String year, Integer page, Integer rows)获取科室所有件列表net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchAllByUserId(String tenantId, String orgUnitId, 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 tenantId, 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 tenantId, String orgUnitId, String title, String systemName, String itemId, String target, String state, String year, String startdate, String enddate, Integer page, Integer rows)根据系统,个人所有件搜索,xxx使用net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchAllList(String tenantId, String searchName, String itemId, String userName, String state, String year, Integer page, Integer rows)获取监控办件列表net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchByItemId(String tenantId, String title, String itemId, String state, String startdate, String enddate, Integer page, Integer rows)获取监控在办、办结件列表net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchByUserId(String tenantId, String orgUnitId, String title, String itemId, String startdate, String enddate, Integer page, Integer rows)获取个人办结件列表net.risesoft.pojo.Y9Page<OfficeDoneInfoModel>searchByUserIdAndSystemName(String tenantId, String orgUnitId, String title, String systemName, String startdate, String enddate, Integer page, Integer rows)根据id、系统名称、获取个人办结件列表net.risesoft.pojo.Y9Result<Object>setMeeting(String tenantId, String processInstanceId, String meetingType)设置会议类型(上会)
-
-
-
Method Detail
-
cancelMeeting
public net.risesoft.pojo.Y9Result<Object> cancelMeeting(@RequestParam String tenantId, @RequestParam String processInstanceId)
取消上会(定制)- Specified by:
cancelMeetingin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
countByItemId
public net.risesoft.pojo.Y9Result<Integer> countByItemId(@RequestParam String tenantId, String itemId)
监控办结统计数量- Specified by:
countByItemIdin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户iditemId- 事项id- Returns:
Y9Result<Integer>通用请求返回对象 - data 是监控办结统计- Since:
- 9.6.6
-
countByUserId
public net.risesoft.pojo.Y9Result<Integer> countByUserId(@RequestParam String tenantId, @RequestParam String orgUnitId, String itemId)
统计个人办结件数量- Specified by:
countByUserIdin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项id- Returns:
Y9Result<Integer>通用请求返回对象 - data 是个人办结件数量- Since:
- 9.6.6
-
countByUserIdAndSystemName
public net.risesoft.pojo.Y9Result<Integer> countByUserIdAndSystemName(@RequestParam String tenantId, @RequestParam String orgUnitId, String systemName)
根据系统名称统计个人办结件数量- Specified by:
countByUserIdAndSystemNamein interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idsystemName- 系统名称- Returns:
Y9Result<Integer>通用请求返回对象 - data 是个人办结件数量- Since:
- 9.6.6
-
countDoingByItemId
public net.risesoft.pojo.Y9Result<Long> countDoingByItemId(@RequestParam String tenantId, String itemId)
监控在办统计数量- Specified by:
countDoingByItemIdin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户iditemId- 事项id- Returns:
Y9Result<Long>通用请求返回对象 - data 是监控在办统计- Since:
- 9.6.6
-
deleteOfficeDoneInfo
public net.risesoft.pojo.Y9Result<Object> deleteOfficeDoneInfo(@RequestParam String tenantId, @RequestParam String processInstanceId)
根据流程实例id删除办件信息- Specified by:
deleteOfficeDoneInfoin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
findByProcessInstanceId
public net.risesoft.pojo.Y9Result<OfficeDoneInfoModel> findByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId)
根据流程实例id获取办件信息- Specified by:
findByProcessInstanceIdin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<OfficeDoneInfoModel>通用请求返回对象 - data 是办结信息- Since:
- 9.6.6
-
findByProcessSerialNumber
public net.risesoft.pojo.Y9Result<OfficeDoneInfoModel> findByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String processSerialNumber)
根据流程实例编号获取办件信息- Specified by:
findByProcessSerialNumberin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程实例编号- Returns:
Y9Result<OfficeDoneInfoModel>通用请求返回对象 - data 是办结信息- Since:
- 9.6.6
-
getMeetingList
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> getMeetingList(@RequestParam String tenantId, String userName, String deptName, String title, String meetingType, @RequestParam Integer page, @RequestParam Integer rows)
上会台账列表(定制)- Specified by:
getMeetingListin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户iduserName- 申请人deptName- 部门名称title- 标题meetingType- 会议类型page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 是办结信息- Since:
- 9.6.6
-
saveOfficeDone
public net.risesoft.pojo.Y9Result<Object> saveOfficeDone(@RequestParam String tenantId, @RequestBody OfficeDoneInfoModel info) throws Exception
保存办件信息(不经过kafka消息队列,直接保存)- Specified by:
saveOfficeDonein interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idinfo- 办结信息- Returns:
Y9Result<Object>通用请求返回对象- Throws:
Exception- Exception- Since:
- 9.6.6
-
searchAllByDeptId
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByDeptId(@RequestParam String tenantId, @RequestParam String deptId, String title, String itemId, String userName, String state, String year, @RequestParam Integer page, @RequestParam Integer rows)
获取科室所有件列表- Specified by:
searchAllByDeptIdin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户iddeptId- 部门idtitle- 标题itemId- 事项iduserName- 人员名称state- 状态year- 年份page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 是办结数据- Since:
- 9.6.6
-
searchAllByUserId
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserId(@RequestParam String tenantId, @RequestParam String orgUnitId, String title, String itemId, String userName, String state, String year, String startDate, String endDate, @RequestParam Integer page, @RequestParam Integer rows)
获取个人所有件列表- Specified by:
searchAllByUserIdin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtitle- 标题itemId- 事项iduserName- 人员名称state- 状态year- 年份startDate- 开始日期endDate- 结束日期page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 是办结数据- Since:
- 9.6.6
-
searchAllByUserIdAndSystemName
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserIdAndSystemName(@RequestParam String tenantId, @RequestParam String orgUnitId, String title, String systemName, String itemId, String state, String year, String startdate, String enddate, @RequestParam Integer page, @RequestParam Integer rows)
根据系统查询个人所有件列表- Specified by:
searchAllByUserIdAndSystemNamein interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtitle- 标题systemName- 系统名称itemId- 事项idstate- 状态year- 年份startdate- 开始日期enddate- 结束日期page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 办件信息- Since:
- 9.6.6
-
searchAllByUserIdAndSystemName4xxx
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserIdAndSystemName4xxx(@RequestParam String tenantId, @RequestParam String orgUnitId, String title, String systemName, String itemId, String target, String state, String year, String startdate, String enddate, @RequestParam Integer page, @RequestParam Integer rows)
根据系统,个人所有件搜索,xxx使用- Specified by:
searchAllByUserIdAndSystemName4xxxin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtitle- 标题systemName- 系统名称itemId- 事项idtarget- 目标state- 状态year- 年份startdate- 开始日期enddate- 结束日期page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 办件信息- Since:
- 9.6.6
-
searchAllList
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllList(@RequestParam String tenantId, String searchName, String itemId, String userName, String state, String year, @RequestParam Integer page, @RequestParam Integer rows)
获取监控办件列表- Specified by:
searchAllListin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idsearchName- 搜索词itemId- 事项iduserName- 人员名称state- 状态year- 年份page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 是办结信息- Since:
- 9.6.6
-
searchByItemId
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByItemId(@RequestParam String tenantId, String title, String itemId, String state, String startdate, String enddate, @RequestParam Integer page, @RequestParam Integer rows)
获取监控在办、办结件列表- Specified by:
searchByItemIdin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idtitle- 搜索词itemId- 事项idstate- 状态startdate- 开始日期enddate- 结束日期page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 是办结信息- Since:
- 9.6.6
-
searchByUserId
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByUserId(@RequestParam String tenantId, @RequestParam String orgUnitId, String title, String itemId, String startdate, String enddate, @RequestParam Integer page, @RequestParam Integer rows)
获取个人办结件列表- Specified by:
searchByUserIdin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtitle- 搜索词itemId- 事项idstartdate- 开始日期enddate- 结束日期page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 是办结信息- Since:
- 9.6.6
-
searchByUserIdAndSystemName
public net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByUserIdAndSystemName(@RequestParam String tenantId, @RequestParam String orgUnitId, String title, String systemName, String startdate, String enddate, @RequestParam Integer page, @RequestParam Integer rows)
根据id、系统名称、获取个人办结件列表- Specified by:
searchByUserIdAndSystemNamein interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtitle- 搜索词systemName- 系统名称startdate- 开始日期enddate- 结束日期page- 页码rows- 条数- Returns:
Y9Page<OfficeDoneInfoModel>通用分页请求返回对象 - rows 是办结信息- Since:
- 9.6.6
-
setMeeting
public net.risesoft.pojo.Y9Result<Object> setMeeting(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String meetingType)
设置会议类型(上会)- Specified by:
setMeetingin interfaceOfficeDoneInfoApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idmeetingType- 会议类型- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
-