接口 Y9UserService

  • 所有已知实现类:
    Y9UserServiceImpl

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

      • delete

        void delete​(String id)
        根据id删除用户
        参数:
        id - 唯一标识
      • deleteByTenantId

        void deleteByTenantId​(String tenantId)
        根据租户id删除用户
        参数:
        tenantId - 租户id
      • findByLoginNameAndTenantId

        Optional<Y9User> findByLoginNameAndTenantId​(String loginName,
                                                    String tenantId)
        根据登录名称和租户id进行查询
        参数:
        loginName - 登录名
        tenantId - 租户id
        返回:
        Y9User
      • findByPersonIdAndTenantId

        Optional<Y9User> findByPersonIdAndTenantId​(String personId,
                                                   String tenantId)
        根据 人员id 和 租户id 查找用户
        参数:
        personId - 人员id
        tenantId - 租户id
        返回:
        Y9User
      • isCaidAvailable

        boolean isCaidAvailable​(String personId,
                                String caid)
        检查caid是否可用
        参数:
        personId -
        caid - ca唯一标识
        返回:
        boolean
      • listByGuidPathLike

        List<Y9User> listByGuidPathLike​(String guidPath)
        根据guidPath查找用户
        参数:
        guidPath - id路径
        返回:
        List<Y9User>
      • listByLoginName

        List<Y9User> listByLoginName​(String loginName)
        根据登录名称进行查询
        参数:
        loginName - 登录名
        返回:
        List<Y9User>
      • listByTenantId

        List<Y9User> listByTenantId​(String tenantId)
        根据租户id查找用户
        参数:
        tenantId - 租户id
        返回:
        List<Y9User>
      • save

        Y9User save​(Y9User orgUser)
        向用户总表里添加一个用户
        参数:
        orgUser - 用户对象
        返回:
        Y9User
      • updateByTenantId

        void updateByTenantId​(String tenantId,
                              String tenantName,
                              String tenantShortName)
        根据tenantId,tenantName,tenantLoginName进行更新
        参数:
        tenantId - 租户id
        tenantName - 租户名
        tenantShortName - 租户英文名