接口 ChaoSongApi
-
public interface ChaoSongApi抄送件接口- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/19
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>changeChaoSongState(String tenantId, String id, String type)改变抄送件意见状态net.risesoft.pojo.Y9Result<Object>changeStatus(String tenantId, String[] ids)抄送件状态设为已阅net.risesoft.pojo.Y9Result<Object>changeStatus2read(String tenantId, String chaoSongId)根据抄送ID修改状态net.risesoft.pojo.Y9Result<Integer>countByProcessInstanceId(String tenantId, String orgUnitId, String processInstanceId)根据流程实例id统计除当前人外是否有抄送件net.risesoft.pojo.Y9Result<Integer>countByUserIdAndProcessInstanceId(String tenantId, String orgUnitId, String processInstanceId)根据流程实例id统计当前人是否有抄送件net.risesoft.pojo.Y9Result<Object>deleteByIds(String tenantId, String[] ids)删除抄送件net.risesoft.pojo.Y9Result<Object>deleteByProcessInstanceId(String tenantId, String processInstanceId)根据流程实例id删除抄送件net.risesoft.pojo.Y9Result<OpenDataModel>detail(String tenantId, String orgUnitId, String id, String processInstanceId, Integer status, Boolean openNotRead, boolean mobile)获取抄送件详情net.risesoft.pojo.Y9Result<Integer>getDone4OpinionCountByUserId(String tenantId, String orgUnitId)获取批阅件计数net.risesoft.pojo.Y9Result<Integer>getDoneCount(String tenantId, String orgUnitId)根据人员id获取抄送未阅件统计net.risesoft.pojo.Y9Page<ChaoSongModel>getDoneList(String tenantId, String orgUnitId, String documentTitle, int rows, int page)获取抄送已阅件列表net.risesoft.pojo.Y9Page<ChaoSongModel>getListByProcessInstanceId(String tenantId, String orgUnitId, String processInstanceId, String userName, int rows, int page)根据流程实例获取除当前人外的其他抄送件net.risesoft.pojo.Y9Page<ChaoSongModel>getListBySenderIdAndProcessInstanceId(String tenantId, String senderId, String processInstanceId, String userName, int rows, int page)根据流程实例获取当前人的抄送件net.risesoft.pojo.Y9Page<ChaoSongModel>getOpinionChaosongByUserId(String tenantId, String orgUnitId, String documentTitle, int rows, int page)批阅件net.risesoft.pojo.Y9Result<Integer>getTodoCount(String tenantId, String orgUnitId)根据人员id获取抄送已阅件统计net.risesoft.pojo.Y9Page<ChaoSongModel>getTodoList(String tenantId, String orgUnitId, String documentTitle, int rows, int page)获取抄送未阅件列表net.risesoft.pojo.Y9Page<ChaoSongModel>myChaoSongList(String tenantId, String orgUnitId, String searchName, String itemId, String userName, String state, String year, int page, int rows)我的抄送列表net.risesoft.pojo.Y9Result<Object>save(String tenantId, String userId, String orgUnitId, String processInstanceId, String users, String isSendSms, String isShuMing, String smsContent, String smsPersonId)抄送保存net.risesoft.pojo.Y9Page<ChaoSongModel>searchAllByUserId(String tenantId, String orgUnitId, String searchName, String itemId, String userName, String state, String year, Integer page, Integer rows)个人阅件搜索net.risesoft.pojo.Y9Page<ChaoSongModel>searchAllList(String tenantId, String searchName, String itemId, String senderName, String userName, String state, String year, Integer page, Integer rows)监控阅件列表net.risesoft.pojo.Y9Result<Object>updateTitle(String tenantId, String processInstanceId, String documentTitle)更新抄送件标题
-
-
-
方法详细资料
-
changeChaoSongState
@PostMapping("/changeChaoSongState") net.risesoft.pojo.Y9Result<Object> changeChaoSongState(@RequestParam("tenantId") String tenantId, @RequestParam("id") String id, @RequestParam(value="type",required=false) String type)改变抄送件意见状态- 参数:
tenantId- 租户idid- 抄送件idtype- 状态类型- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
changeStatus
@PostMapping(value="/changeStatus", consumes="application/json") net.risesoft.pojo.Y9Result<Object> changeStatus(@RequestParam("tenantId") String tenantId, @RequestBody String[] ids)抄送件状态设为已阅- 参数:
tenantId- 租户idids- 抄送件ids- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
changeStatus2read
@PostMapping("/changeStatus2read") net.risesoft.pojo.Y9Result<Object> changeStatus2read(@RequestParam("tenantId") String tenantId, @RequestParam("chaoSongId") String chaoSongId)根据抄送ID修改状态- 参数:
tenantId- 租户idchaoSongId- 抄送id- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
countByProcessInstanceId
@GetMapping("/countByProcessInstanceId") net.risesoft.pojo.Y9Result<Integer> countByProcessInstanceId(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("processInstanceId") String processInstanceId)根据流程实例id统计除当前人外是否有抄送件- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idprocessInstanceId- 流程实例id- 返回:
Y9Result<Integer>通用请求返回对象 - data是除当前人外是否有抄送件的数量- 从以下版本开始:
- 9.6.6
-
countByUserIdAndProcessInstanceId
@GetMapping("/countByUserIdAndProcessInstanceId") net.risesoft.pojo.Y9Result<Integer> countByUserIdAndProcessInstanceId(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("processInstanceId") String processInstanceId)根据流程实例id统计当前人是否有抄送件- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idprocessInstanceId- 流程实例id- 返回:
Y9Result<Integer>通用请求返回对象 - data是除当前人是否有抄送件的数量- 从以下版本开始:
- 9.6.6
-
deleteByIds
@PostMapping(value="/deleteByIds", consumes="application/json") net.risesoft.pojo.Y9Result<Object> deleteByIds(@RequestParam("tenantId") String tenantId, @RequestBody String[] ids)删除抄送件- 参数:
tenantId- 租户idids- 抄送件ids- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
deleteByProcessInstanceId
@PostMapping("/deleteByProcessInstanceId") net.risesoft.pojo.Y9Result<Object> deleteByProcessInstanceId(@RequestParam("tenantId") String tenantId, @RequestParam("processInstanceId") String processInstanceId)根据流程实例id删除抄送件- 参数:
tenantId- 租户idprocessInstanceId- 流程实例id- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
detail
@GetMapping("/detail") net.risesoft.pojo.Y9Result<OpenDataModel> detail(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("id") String id, @RequestParam("processInstanceId") String processInstanceId, @RequestParam("status") Integer status, @RequestParam(value="openNotRead",required=false) Boolean openNotRead, @RequestParam("mobile") boolean mobile)获取抄送件详情- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idid- 抄送idprocessInstanceId- 抄送的流程实例idstatus- 传阅的状态,0未阅,1已阅,2新件openNotRead- 是否为打开不已阅mobile- 是否为移动端- 返回:
Y9Result<OpenDataModel>通用请求返回对象 - data是送件对象- 从以下版本开始:
- 9.6.6
-
getDone4OpinionCountByUserId
@GetMapping("/getDone4OpinionCountByUserId") net.risesoft.pojo.Y9Result<Integer> getDone4OpinionCountByUserId(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId)获取批阅件计数- 参数:
tenantId- 租户idorgUnitId- 人员、岗位id- 返回:
Y9Result<Integer>通用请求返回对象 - data是批阅件计数- 从以下版本开始:
- 9.6.6
-
getDoneCount
@GetMapping("/getDoneCount") net.risesoft.pojo.Y9Result<Integer> getDoneCount(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId)根据人员id获取抄送未阅件统计- 参数:
tenantId- 租户idorgUnitId- 人员、岗位id- 返回:
Y9Result<Integer>通用请求返回对象 - data是抄送未阅件统计- 从以下版本开始:
- 9.6.6
-
getDoneList
@GetMapping("/getDoneList") net.risesoft.pojo.Y9Page<ChaoSongModel> getDoneList(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam(value="documentTitle",required=false) String documentTitle, @RequestParam("rows") int rows, @RequestParam("page") int page)获取抄送已阅件列表- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iddocumentTitle- 标题rows- 条数page- 页码- 返回:
Y9Page<ChaoSongModel>通用分页请求返回对象 - rows是抄送已阅件列表- 从以下版本开始:
- 9.6.6
-
getListByProcessInstanceId
@GetMapping("/getListByProcessInstanceId") net.risesoft.pojo.Y9Page<ChaoSongModel> getListByProcessInstanceId(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("processInstanceId") String processInstanceId, @RequestParam(value="userName",required=false) String userName, @RequestParam("rows") int rows, @RequestParam("page") int page)根据流程实例获取除当前人外的其他抄送件- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idprocessInstanceId- 流程实例iduserName- 收件人rows- 条数page- 页码- 返回:
Y9Page<ChaoSongModel>通用分页请求返回对象 - rows是除当前人外的其他抄送件列表- 从以下版本开始:
- 9.6.6
-
getListBySenderIdAndProcessInstanceId
@GetMapping("/getListBySenderIdAndProcessInstanceId") net.risesoft.pojo.Y9Page<ChaoSongModel> getListBySenderIdAndProcessInstanceId(@RequestParam("tenantId") String tenantId, @RequestParam("senderId") String senderId, @RequestParam("processInstanceId") String processInstanceId, @RequestParam(value="userName",required=false) String userName, @RequestParam("rows") int rows, @RequestParam("page") int page)根据流程实例获取当前人的抄送件- 参数:
tenantId- 租户idsenderId- 用户idprocessInstanceId- 流程实例iduserName- 收件人rows- 条数page- 页码- 返回:
Y9Page<ChaoSongModel>通用分页请求返回对象 - rows是当前人的抄送件列表- 从以下版本开始:
- 9.6.6
-
getOpinionChaosongByUserId
@GetMapping("/getOpinionChaosongByUserId") net.risesoft.pojo.Y9Page<ChaoSongModel> getOpinionChaosongByUserId(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam(value="documentTitle",required=false) String documentTitle, @RequestParam("rows") int rows, @RequestParam("page") int page)批阅件- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iddocumentTitle- 标题rows- 条数page- 页码- 返回:
Y9Page<ChaoSongModel>通用分页请求返回对象 - rows是批阅件列表- 从以下版本开始:
- 9.6.6
-
getTodoCount
@GetMapping("/getTodoCount") net.risesoft.pojo.Y9Result<Integer> getTodoCount(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId)根据人员id获取抄送已阅件统计- 参数:
tenantId- 租户idorgUnitId- 人员、岗位id- 返回:
Y9Result<Integer>通用请求返回对象 - data是抄送已阅件统计- 从以下版本开始:
- 9.6.6
-
getTodoList
@GetMapping("/getTodoList") net.risesoft.pojo.Y9Page<ChaoSongModel> getTodoList(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam(value="documentTitle",required=false) String documentTitle, @RequestParam("rows") int rows, @RequestParam("page") int page)获取抄送未阅件列表- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iddocumentTitle- 标题rows- 条数page- 页码- 返回:
Y9Page<ChaoSongModel>通用分页请求返回对象 - rows是抄送未阅件列表- 从以下版本开始:
- 9.6.6
-
myChaoSongList
@GetMapping("/myChaoSongList") net.risesoft.pojo.Y9Page<ChaoSongModel> myChaoSongList(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam(value="searchName",required=false) String searchName, @RequestParam(value="itemId",required=false) String itemId, @RequestParam(value="userName",required=false) String userName, @RequestParam(value="state",required=false) String state, @RequestParam(value="year",required=false) String year, @RequestParam("page") int page, @RequestParam("rows") int rows)我的抄送列表- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idsearchName- 搜索词itemId- 事项iduserName- 接收人名称state- 状态year- 年度page- 页码rows- 条数- 返回:
Y9Page<ChaoSongModel>通用分页请求返回对象 - rows是我的抄送列表- 从以下版本开始:
- 9.6.6
-
save
@PostMapping("/save") net.risesoft.pojo.Y9Result<Object> save(@RequestParam("tenantId") String tenantId, @RequestParam("userId") String userId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("processInstanceId") String processInstanceId, @RequestParam("users") String users, @RequestParam(value="isSendSms",required=false) String isSendSms, @RequestParam(value="isShuMing",required=false) String isShuMing, @RequestParam(value="smsContent",required=false) String smsContent, @RequestParam(value="smsPersonId",required=false) String smsPersonId)抄送保存- 参数:
tenantId- 租户iduserId- 用户idorgUnitId- 人员、岗位idprocessInstanceId- 抄送的流程实例idusers- 抄送目标orgUnitIdsisSendSms- 是否短信提醒isShuMing- 是否署名smsContent- 短信内容smsPersonId- 短信提醒人id- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
searchAllByUserId
@GetMapping("/searchAllByUserId") net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllByUserId(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam(value="searchName",required=false) String searchName, @RequestParam(value="itemId",required=false) String itemId, @RequestParam(value="userName",required=false) String userName, @RequestParam(value="state",required=false) String state, @RequestParam(value="year",required=false) String year, @RequestParam("page") Integer page, @RequestParam("rows") Integer rows)个人阅件搜索- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idsearchName- 搜索词itemId- 事项iduserName- 发送人state- 状态year- 年份page- 页码rows- 条数- 返回:
Y9Page<ChaoSongModel>通用分页请求返回对象 - rows是个人阅件搜索列表- 从以下版本开始:
- 9.6.6
-
searchAllList
@GetMapping("/searchAllList") net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllList(@RequestParam("tenantId") String tenantId, @RequestParam(value="searchName",required=false) String searchName, @RequestParam(value="itemId",required=false) String itemId, @RequestParam(value="senderName",required=false) String senderName, @RequestParam(value="userName",required=false) String userName, @RequestParam(value="state",required=false) String state, @RequestParam(value="year",required=false) String year, @RequestParam("page") Integer page, @RequestParam("rows") Integer rows)监控阅件列表- 参数:
tenantId- 租户idsearchName- 搜索词itemId- 事项idsenderName- 发送人userName- 接收人state- 状态year- 年份page- 页码rows- 条数- 返回:
Y9Page<ChaoSongModel>通用分页请求返回对象 - rows是监控阅件列表- 从以下版本开始:
- 9.6.6
-
updateTitle
@PostMapping("/updateTitle") net.risesoft.pojo.Y9Result<Object> updateTitle(@RequestParam("tenantId") String tenantId, @RequestParam("processInstanceId") String processInstanceId, @RequestParam("documentTitle") String documentTitle)更新抄送件标题- 参数:
tenantId- 租户idprocessInstanceId- 流程实例iddocumentTitle- 标题- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
-