类 ChaoSongInfoServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.ChaoSongInfoServiceImpl
-
- 所有已实现的接口:
ChaoSongInfoService
@Service public class ChaoSongInfoServiceImpl extends Object implements ChaoSongInfoService
- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 ChaoSongInfoServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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 id)收回抄送件voiddeleteByIds(String[] ids)批量收回抄送件booleandeleteByProcessInstanceId(String processInstanceId)根据流程实例id删除抄送件OpenDataModeldetail(String processInstanceId, Integer status, boolean mobile)Description: 查看抄送件详情ChaoSongInfogetById(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<ChaoSongInfo> chaoSongList)批量保存抄送ChaoSongInfosave(ChaoSongInfo 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)更新抄送件标题
-
-
-
方法详细资料
-
changeChaoSongState
@Transactional public void changeChaoSongState(String id, String type)
从接口复制的说明:ChaoSongInfoService改变抄送件意见状态- 指定者:
changeChaoSongState在接口中ChaoSongInfoService
-
changeStatus
public void changeStatus(String id)
从接口复制的说明:ChaoSongInfoService设置已阅- 指定者:
changeStatus在接口中ChaoSongInfoService
-
changeStatus
public void changeStatus(String[] ids)
从接口复制的说明:ChaoSongInfoService批量已阅- 指定者:
changeStatus在接口中ChaoSongInfoService
-
countAllByUserId
public int countAllByUserId(String userId)
从接口复制的说明:ChaoSongInfoService获取个人抄送件计数- 指定者:
countAllByUserId在接口中ChaoSongInfoService- 返回:
-
countByProcessInstanceId
public int countByProcessInstanceId(String userId, String processInstanceId)
从接口复制的说明:ChaoSongInfoServiceDescription: 根据流程实例id统计除当前人外是否有抄送件- 指定者:
countByProcessInstanceId在接口中ChaoSongInfoService- 返回:
-
countByUserIdAndProcessInstanceId
public int countByUserIdAndProcessInstanceId(String userId, String processInstanceId)
从接口复制的说明:ChaoSongInfoService根据流程实例id统计当前人是否有抄送件- 指定者:
countByUserIdAndProcessInstanceId在接口中ChaoSongInfoService- 返回:
-
deleteById
public void deleteById(String id)
从接口复制的说明:ChaoSongInfoService收回抄送件- 指定者:
deleteById在接口中ChaoSongInfoService
-
deleteByIds
public void deleteByIds(String[] ids)
从接口复制的说明:ChaoSongInfoService批量收回抄送件- 指定者:
deleteByIds在接口中ChaoSongInfoService
-
deleteByProcessInstanceId
@Transactional public boolean deleteByProcessInstanceId(String processInstanceId)
从接口复制的说明:ChaoSongInfoService根据流程实例id删除抄送件- 指定者:
deleteByProcessInstanceId在接口中ChaoSongInfoService- 返回:
-
detail
public OpenDataModel detail(String processInstanceId, Integer status, boolean mobile)
从接口复制的说明:ChaoSongInfoServiceDescription: 查看抄送件详情- 指定者:
detail在接口中ChaoSongInfoService- 返回:
-
getById
public ChaoSongInfo getById(String id)
从接口复制的说明:ChaoSongInfoService根据id查找抄送件- 指定者:
getById在接口中ChaoSongInfoService- 返回:
-
getDone4OpinionCountByUserId
public int getDone4OpinionCountByUserId(String userId)
从接口复制的说明:ChaoSongInfoService获取批阅件计数- 指定者:
getDone4OpinionCountByUserId在接口中ChaoSongInfoService- 返回:
-
getDoneCountByUserId
public int getDoneCountByUserId(String userId)
从接口复制的说明:ChaoSongInfoService根据人员唯一标示查找已阅数量- 指定者:
getDoneCountByUserId在接口中ChaoSongInfoService- 返回:
-
getTodoCountByUserId
public int getTodoCountByUserId(String userId)
从接口复制的说明:ChaoSongInfoService根据人员唯一标示查找待阅数量- 指定者:
getTodoCountByUserId在接口中ChaoSongInfoService- 返回:
-
pageByProcessInstanceIdAndUserName
public net.risesoft.pojo.Y9Page<ChaoSongModel> pageByProcessInstanceIdAndUserName(String processInstanceId, String userName, int rows, int page)
从接口复制的说明:ChaoSongInfoServiceDescription: 根据流程实例获取除当前人外的其他抄送件- 指定者:
pageByProcessInstanceIdAndUserName在接口中ChaoSongInfoService- 返回:
-
pageBySenderIdAndProcessInstanceId
public net.risesoft.pojo.Y9Page<ChaoSongModel> pageBySenderIdAndProcessInstanceId(String senderId, String processInstanceId, String userName, int rows, int page)
从接口复制的说明:ChaoSongInfoServiceDescription: 根据流程实例获取当前人的抄送件- 指定者:
pageBySenderIdAndProcessInstanceId在接口中ChaoSongInfoService- 返回:
-
pageByUserIdAndDocumentTitle
public net.risesoft.pojo.Y9Page<Map<String,Object>> pageByUserIdAndDocumentTitle(String userId, String documentTitle, int rows, int page)
从接口复制的说明:ChaoSongInfoService获取抄送所有件- 指定者:
pageByUserIdAndDocumentTitle在接口中ChaoSongInfoService- 返回:
-
pageDoneList
public net.risesoft.pojo.Y9Page<ChaoSongModel> pageDoneList(String orgUnitId, String documentTitle, int rows, int page)
从接口复制的说明:ChaoSongInfoServiceDescription: 获取抄送已阅件- 指定者:
pageDoneList在接口中ChaoSongInfoService- 返回:
-
pageMyChaoSongList
public net.risesoft.pojo.Y9Page<ChaoSongModel> pageMyChaoSongList(String searchName, String itemId, String userName, String state, String year, int rows, int page)
从接口复制的说明:ChaoSongInfoService我的抄送列表- 指定者:
pageMyChaoSongList在接口中ChaoSongInfoService- 返回:
-
pageOpinionChaosongByUserId
public net.risesoft.pojo.Y9Page<ChaoSongModel> pageOpinionChaosongByUserId(String userId, String documentTitle, int rows, int page)
从接口复制的说明:ChaoSongInfoService批阅件列表- 指定者:
pageOpinionChaosongByUserId在接口中ChaoSongInfoService- 返回:
-
pageTodoList
public net.risesoft.pojo.Y9Page<ChaoSongModel> pageTodoList(String orgUnitId, String documentTitle, int rows, int page)
从接口复制的说明:ChaoSongInfoService获取抄送未阅件- 指定者:
pageTodoList在接口中ChaoSongInfoService- 返回:
-
save
public ChaoSongInfo save(ChaoSongInfo chaoSong)
从接口复制的说明:ChaoSongInfoService保存抄送- 指定者:
save在接口中ChaoSongInfoService- 返回:
-
save
public void save(List<ChaoSongInfo> chaoSongList)
从接口复制的说明:ChaoSongInfoService批量保存抄送- 指定者:
save在接口中ChaoSongInfoService
-
save
@Transactional public net.risesoft.pojo.Y9Result<Object> save(String processInstanceId, String users, String isSendSms, String isShuMing, String smsContent, String smsPersonId)
从接口复制的说明:ChaoSongInfoServiceDescription: 根据选择的人员保存抄送- 指定者:
save在接口中ChaoSongInfoService- 返回:
-
searchAllByUserId
public net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllByUserId(String searchName, String itemId, String userName, String state, String year, Integer page, Integer rows)
从接口复制的说明:ChaoSongInfoServiceDescription: 个人阅件搜索- 指定者:
searchAllByUserId在接口中ChaoSongInfoService- 返回:
-
searchAllList
public net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllList(String searchName, String itemId, String senderName, String userName, String state, String year, Integer page, Integer rows)
从接口复制的说明:ChaoSongInfoService监控阅件列表- 指定者:
searchAllList在接口中ChaoSongInfoService- 返回:
-
updateTitle
@Transactional public void updateTitle(String processInstanceId, String documentTitle)
从接口复制的说明:ChaoSongInfoService更新抄送件标题- 指定者:
updateTitle在接口中ChaoSongInfoService
-
-