接口 Y9CustomGroupService

  • 所有已知实现类:
    Y9CustomGroupServiceImpl

    public interface Y9CustomGroupService
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法详细资料

      • delete

        void delete​(List<String> idList)
        删除用户组
        参数:
        idList - id集合
      • findByCustomId

        Optional<Y9CustomGroup> findByCustomId​(String customId)
        根据自定义id查找用户组
        参数:
        customId - 自定义id
        返回:
        Optional<Y9CustomGroup>
      • findById

        Optional<Y9CustomGroup> findById​(String id)
        根据id查找自定义用户组
        参数:
        id - 唯一标识
        返回:
        Optional<Y9CustomGroup> 自定义用户组对象 或 null
      • getById

        Y9CustomGroup getById​(String id)
        根据id获取自定义用户组
        参数:
        id - 唯一标识
        返回:
        Y9CustomGroup自定义用户组对象
        抛出:
        net.risesoft.y9.exception.Y9NotFoundException - id 对应的记录不存在的情况
      • listByPersonId

        List<Y9CustomGroup> listByPersonId​(String personId)
        根据人员id获取所有自定义群组
        参数:
        personId - 人员id
        返回:
        List<Y9CustomGroup>
      • pageByPersonId

        org.springframework.data.domain.Page<Y9CustomGroup> pageByPersonId​(String personId,
                                                                           net.risesoft.pojo.Y9PageQuery pageQuery)
        获取自定用户组列表
        参数:
        personId - 人员id
        pageQuery - 分页信息
        返回:
        Page<Y9CustomGroup>
      • saveCustomGroupOrder

        boolean saveCustomGroupOrder​(List<String> sortIdList)
        保存用户组排序
        参数:
        sortIdList - 自定义用户组id集合
        返回:
        boolean
      • saveOrUpdate

        Y9CustomGroup saveOrUpdate​(String personId,
                                   List<String> personIdList,
                                   String groupId,
                                   String groupName)
        保存用户组
        参数:
        personId - 人员id
        personIdList - 人员Ids
        groupId - 用户组Id,绑定人员时传入
        groupName - 用户组名称
        返回:
        Y9CustomGroup
      • share

        boolean share​(List<String> personIds,
                      List<String> groupIds)
        共享用户组
        参数:
        personIds - 人员Ids
        groupIds - 用户组Ids
        返回:
        boolean