Package net.risesoft.service
Interface ChaoSongService
-
- All Known Implementing Classes:
ChaoSongServiceImpl
public interface ChaoSongService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidchangeChaoSongState(String id, String type)改变抄送件意见状态voidchangeStatus(String id)设置已阅voidchangeStatus(String[] ids)批量已阅intcountAllByUserId(String userId)获取个人抄送件计数intcountByProcessInstanceId(String userId, String processInstanceId)Description: 根据流程实例id统计除当前人外是否有抄送件intcountByUserIdAndProcessInstanceId(String userId, String processInstanceId)根据流程实例id统计当前人是否有抄送件voiddeleteById(String ids)收回抄送件voiddeleteByIds(String[] ids)批量收回抄送件booleandeleteByProcessInstanceId(String processInstanceId)根据流程实例id删除抄送件OpenDataModeldetail(String processInstanceId, Integer status, boolean mobile)Description: 查看抄送件详情ChaoSonggetById(String id)根据id查找抄送件intgetDone4OpinionCountByUserId(String userId)获取批阅件计数intgetDoneCountByUserId(String userId)根据人员唯一标示查找已阅数量intgetTodoCountByUserId(String userId)根据人员唯一标示查找待阅数量net.risesoft.pojo.Y9Page<ChaoSongModel>pageByProcessInstanceIdAndUserName(String processInstanceId, String userName, int rows, int page)Description: 根据流程实例获取除当前人外的其他抄送件net.risesoft.pojo.Y9Page<ChaoSongModel>pageBySenderIdAndProcessInstanceId(String senderId, String processInstanceId, String userName, int rows, int page)Description: 根据流程实例获取当前人的抄送件net.risesoft.pojo.Y9Page<Map<String,Object>>pageByUserIdAndDocumentTitle(String userId, String documentTitle, int rows, int page)获取抄送所有件net.risesoft.pojo.Y9Page<ChaoSongModel>pageDoneList(String orgUnitId, String documentTitle, int rows, int page)Description: 获取抄送已阅件net.risesoft.pojo.Y9Page<ChaoSongModel>pageMyChaoSongList(String searchName, String itemId, String userName, String state, String year, int rows, int page)我的抄送列表net.risesoft.pojo.Y9Page<ChaoSongModel>pageOpinionChaosongByUserId(String userId, String documentTitle, int rows, int page)批阅件列表net.risesoft.pojo.Y9Page<ChaoSongModel>pageTodoList(String orgUnitId, String documentTitle, int rows, int page)获取抄送未阅件net.risesoft.pojo.Y9Result<Object>save(String processInstanceId, String users, String isSendSms, String isShuMing, String smsContent, String smsPersonId)Description: 根据选择的人员保存抄送voidsave(List<ChaoSong> chaoSongList)批量保存抄送ChaoSongsave(ChaoSong chaoSong)保存抄送net.risesoft.pojo.Y9Page<ChaoSongModel>searchAllByUserId(String searchName, String itemId, String userName, String state, String year, Integer page, Integer rows)Description: 个人阅件搜索net.risesoft.pojo.Y9Page<ChaoSongModel>searchAllList(String searchName, String itemId, String senderName, String userName, String state, String year, Integer page, Integer rows)监控阅件列表voidupdateTitle(String processInstanceId, String documentTitle)更新抄送件标题
-
-
-
Method Detail
-
changeChaoSongState
void changeChaoSongState(String id, String type)
改变抄送件意见状态- Parameters:
id-type-
-
changeStatus
void changeStatus(String id)
设置已阅- Parameters:
id-
-
changeStatus
void changeStatus(String[] ids)
批量已阅- Parameters:
ids-
-
countAllByUserId
int countAllByUserId(String userId)
获取个人抄送件计数- Parameters:
userId-- Returns:
-
countByProcessInstanceId
int countByProcessInstanceId(String userId, String processInstanceId)
Description: 根据流程实例id统计除当前人外是否有抄送件- Parameters:
userId-processInstanceId-- Returns:
-
countByUserIdAndProcessInstanceId
int countByUserIdAndProcessInstanceId(String userId, String processInstanceId)
根据流程实例id统计当前人是否有抄送件- Parameters:
userId-processInstanceId-- Returns:
-
deleteById
void deleteById(String ids)
收回抄送件- Parameters:
ids-
-
deleteByIds
void deleteByIds(String[] ids)
批量收回抄送件- Parameters:
ids-
-
deleteByProcessInstanceId
boolean deleteByProcessInstanceId(String processInstanceId)
根据流程实例id删除抄送件- Parameters:
processInstanceId-- Returns:
-
detail
OpenDataModel detail(String processInstanceId, Integer status, boolean mobile)
Description: 查看抄送件详情- Parameters:
processInstanceId-status-mobile-- Returns:
-
getDone4OpinionCountByUserId
int getDone4OpinionCountByUserId(String userId)
获取批阅件计数- Parameters:
userId-- Returns:
-
getDoneCountByUserId
int getDoneCountByUserId(String userId)
根据人员唯一标示查找已阅数量- Parameters:
userId-- Returns:
-
getTodoCountByUserId
int getTodoCountByUserId(String userId)
根据人员唯一标示查找待阅数量- Parameters:
userId-- Returns:
-
pageByProcessInstanceIdAndUserName
net.risesoft.pojo.Y9Page<ChaoSongModel> pageByProcessInstanceIdAndUserName(String processInstanceId, String userName, int rows, int page)
Description: 根据流程实例获取除当前人外的其他抄送件- Parameters:
processInstanceId-userName-rows-page-- Returns:
-
pageBySenderIdAndProcessInstanceId
net.risesoft.pojo.Y9Page<ChaoSongModel> pageBySenderIdAndProcessInstanceId(String senderId, String processInstanceId, String userName, int rows, int page)
Description: 根据流程实例获取当前人的抄送件- Parameters:
senderId-processInstanceId-userName-rows-page-- Returns:
-
pageByUserIdAndDocumentTitle
net.risesoft.pojo.Y9Page<Map<String,Object>> pageByUserIdAndDocumentTitle(String userId, String documentTitle, int rows, int page)
获取抄送所有件- Parameters:
userId-documentTitle-rows-page-- Returns:
-
pageDoneList
net.risesoft.pojo.Y9Page<ChaoSongModel> pageDoneList(String orgUnitId, String documentTitle, int rows, int page)
Description: 获取抄送已阅件- Parameters:
orgUnitId-documentTitle-rows-page-- Returns:
-
pageMyChaoSongList
net.risesoft.pojo.Y9Page<ChaoSongModel> pageMyChaoSongList(String searchName, String itemId, String userName, String state, String year, int rows, int page)
我的抄送列表- Parameters:
searchName-itemId-userName-state-year-rows-page-- Returns:
-
pageOpinionChaosongByUserId
net.risesoft.pojo.Y9Page<ChaoSongModel> pageOpinionChaosongByUserId(String userId, String documentTitle, int rows, int page)
批阅件列表- Parameters:
userId-documentTitle-rows-page-- Returns:
-
pageTodoList
net.risesoft.pojo.Y9Page<ChaoSongModel> pageTodoList(String orgUnitId, String documentTitle, int rows, int page)
获取抄送未阅件- Parameters:
orgUnitId-documentTitle-rows-page-- Returns:
-
save
net.risesoft.pojo.Y9Result<Object> save(String processInstanceId, String users, String isSendSms, String isShuMing, String smsContent, String smsPersonId)
Description: 根据选择的人员保存抄送- Parameters:
processInstanceId-users-isSendSms-isShuMing-smsContent-smsPersonId-- Returns:
-
searchAllByUserId
net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllByUserId(String searchName, String itemId, String userName, String state, String year, Integer page, Integer rows)
Description: 个人阅件搜索- Parameters:
searchName-itemId-userName-state-year-page-rows-- Returns:
-
searchAllList
net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllList(String searchName, String itemId, String senderName, String userName, String state, String year, Integer page, Integer rows)
监控阅件列表- Parameters:
searchName-itemId-senderName-userName-state-year-page-rows-- Returns:
-
-