接口 ChaoSongInfoService

  • 所有已知实现类:
    ChaoSongInfoServiceImpl

    public interface ChaoSongInfoService
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 方法详细资料

      • changeChaoSongState

        void changeChaoSongState​(String id,
                                 String type)
        改变抄送件意见状态
        参数:
        id -
        type -
      • changeStatus

        void changeStatus​(String id)
        设置已阅
        参数:
        id -
      • changeStatus

        void changeStatus​(String[] ids)
        批量已阅
        参数:
        ids -
      • countAllByUserId

        int countAllByUserId​(String userId)
        获取个人抄送件计数
        参数:
        userId -
        返回:
      • countByProcessInstanceId

        int countByProcessInstanceId​(String userId,
                                     String processInstanceId)
        Description: 根据流程实例id统计除当前人外是否有抄送件
        参数:
        userId -
        processInstanceId -
        返回:
      • countByUserIdAndProcessInstanceId

        int countByUserIdAndProcessInstanceId​(String userId,
                                              String processInstanceId)
        根据流程实例id统计当前人是否有抄送件
        参数:
        userId -
        processInstanceId -
        返回:
      • deleteById

        void deleteById​(String ids)
        收回抄送件
        参数:
        ids -
      • deleteByIds

        void deleteByIds​(String[] ids)
        批量收回抄送件
        参数:
        ids -
      • deleteByProcessInstanceId

        boolean deleteByProcessInstanceId​(String processInstanceId)
        根据流程实例id删除抄送件
        参数:
        processInstanceId -
        返回:
      • detail

        OpenDataModel detail​(String processInstanceId,
                             Integer status,
                             boolean mobile)
        Description: 查看抄送件详情
        参数:
        processInstanceId -
        status -
        mobile -
        返回:
      • getById

        ChaoSongInfo getById​(String id)
        根据id查找抄送件
        参数:
        id -
        返回:
      • getDone4OpinionCountByUserId

        int getDone4OpinionCountByUserId​(String userId)
        获取批阅件计数
        参数:
        userId -
        返回:
      • getDoneCountByUserId

        int getDoneCountByUserId​(String userId)
        根据人员唯一标示查找已阅数量
        参数:
        userId -
        返回:
      • getTodoCountByUserId

        int getTodoCountByUserId​(String userId)
        根据人员唯一标示查找待阅数量
        参数:
        userId -
        返回:
      • pageByProcessInstanceIdAndUserName

        net.risesoft.pojo.Y9Page<ChaoSongModel> pageByProcessInstanceIdAndUserName​(String processInstanceId,
                                                                                   String userName,
                                                                                   int rows,
                                                                                   int page)
        Description: 根据流程实例获取除当前人外的其他抄送件
        参数:
        processInstanceId -
        userName -
        rows -
        page -
        返回:
      • pageBySenderIdAndProcessInstanceId

        net.risesoft.pojo.Y9Page<ChaoSongModel> pageBySenderIdAndProcessInstanceId​(String senderId,
                                                                                   String processInstanceId,
                                                                                   String userName,
                                                                                   int rows,
                                                                                   int page)
        Description: 根据流程实例获取当前人的抄送件
        参数:
        senderId -
        processInstanceId -
        userName -
        rows -
        page -
        返回:
      • pageByUserIdAndDocumentTitle

        net.risesoft.pojo.Y9Page<Map<String,​Object>> pageByUserIdAndDocumentTitle​(String userId,
                                                                                        String documentTitle,
                                                                                        int rows,
                                                                                        int page)
        获取抄送所有件
        参数:
        userId -
        documentTitle -
        rows -
        page -
        返回:
      • pageDoneList

        net.risesoft.pojo.Y9Page<ChaoSongModel> pageDoneList​(String orgUnitId,
                                                             String documentTitle,
                                                             int rows,
                                                             int page)
        Description: 获取抄送已阅件
        参数:
        orgUnitId -
        documentTitle -
        rows -
        page -
        返回:
      • pageMyChaoSongList

        net.risesoft.pojo.Y9Page<ChaoSongModel> pageMyChaoSongList​(String searchName,
                                                                   String itemId,
                                                                   String userName,
                                                                   String state,
                                                                   String year,
                                                                   int rows,
                                                                   int page)
        我的抄送列表
        参数:
        searchName -
        itemId -
        userName -
        state -
        year -
        rows -
        page -
        返回:
      • pageOpinionChaosongByUserId

        net.risesoft.pojo.Y9Page<ChaoSongModel> pageOpinionChaosongByUserId​(String userId,
                                                                            String documentTitle,
                                                                            int rows,
                                                                            int page)
        批阅件列表
        参数:
        userId -
        documentTitle -
        rows -
        page -
        返回:
      • pageTodoList

        net.risesoft.pojo.Y9Page<ChaoSongModel> pageTodoList​(String orgUnitId,
                                                             String documentTitle,
                                                             int rows,
                                                             int page)
        获取抄送未阅件
        参数:
        orgUnitId -
        documentTitle -
        rows -
        page -
        返回:
      • save

        void save​(List<ChaoSongInfo> chaoSongList)
        批量保存抄送
        参数:
        chaoSongList -
      • save

        net.risesoft.pojo.Y9Result<Object> save​(String processInstanceId,
                                                String users,
                                                String isSendSms,
                                                String isShuMing,
                                                String smsContent,
                                                String smsPersonId)
        Description: 根据选择的人员保存抄送
        参数:
        processInstanceId -
        users -
        isSendSms -
        isShuMing -
        smsContent -
        smsPersonId -
        返回:
      • searchAllByUserId

        net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllByUserId​(String searchName,
                                                                  String itemId,
                                                                  String userName,
                                                                  String state,
                                                                  String year,
                                                                  Integer page,
                                                                  Integer rows)
        Description: 个人阅件搜索
        参数:
        searchName -
        itemId -
        userName -
        state -
        year -
        page -
        rows -
        返回:
      • searchAllList

        net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllList​(String searchName,
                                                              String itemId,
                                                              String senderName,
                                                              String userName,
                                                              String state,
                                                              String year,
                                                              Integer page,
                                                              Integer rows)
        监控阅件列表
        参数:
        searchName -
        itemId -
        senderName -
        userName -
        state -
        year -
        page -
        rows -
        返回:
      • updateTitle

        void updateTitle​(String processInstanceId,
                         String documentTitle)
        更新抄送件标题
        参数:
        processInstanceId -
        documentTitle -