Interface UserDao

All Superinterfaces:
cn.xuanyuanli.jdbc.base.BaseDao<User,Long>

public interface UserDao extends cn.xuanyuanli.jdbc.base.BaseDao<User,Long>
Author:
John Li
  • Method Details

    • getTableName

      default String getTableName()
      获得表名字
      Specified by:
      getTableName in interface cn.xuanyuanli.jdbc.base.BaseDao<User,Long>
      Returns:
      String
    • getName

      default String getName(long id)
      获得名字
      Parameters:
      id - id
      Returns:
      String
    • getNameById

      default String getNameById(long id)
      获得名字通过id
      Parameters:
      id - id
      Returns:
      String
    • findNameById

      String findNameById(long id)
      根据查询条件获得
      invalid reference
      name
      Parameters:
      id -
      invalid reference
      id
      Returns:
      invalid reference
      name
    • findNameAndAgeById

      User findNameAndAgeById(long id)
      根据查询条件获得 User
      Parameters:
      id -
      invalid reference
      id
      Returns:
      User
    • findAgeById

      BigDecimal findAgeById(long id)
      根据查询条件获得 BigDecimal
      Parameters:
      id -
      invalid reference
      id
      Returns:
      BigDecimal
    • findDepartmentIdById

      Long findDepartmentIdById(long id)
      根据查询条件获得
      invalid reference
      departmentId
      Parameters:
      id -
      invalid reference
      id
      Returns:
      invalid reference
      departmentId
    • findNameByAge

      List<String> findNameByAge(int age)
      根据查询条件获得对象集合
      Parameters:
      age -
      invalid reference
      age
      Returns:
      Listinvalid input: '<'String>
    • findIdByAge

      long findIdByAge(int age)
      根据查询条件获得
      invalid reference
      id
      Parameters:
      age -
      invalid reference
      age
      Returns:
      invalid reference
      id
    • findByName

      User findByName(String name)
      根据查询条件获得 User
      Parameters:
      name -
      invalid reference
      name
      Returns:
      User
    • findByNameAndAge

      User findByNameAndAge(String name, int age)
      根据查询条件获得 User
      Parameters:
      name -
      invalid reference
      name
      age -
      invalid reference
      age
      Returns:
      User
    • findByNameLike

      List<User> findByNameLike(String name)
      根据查询条件获得对象集合
      Parameters:
      name -
      invalid reference
      name
      Returns:
      Listinvalid input: '<'User>
    • findByNameNotLike

      List<User> findByNameNotLike(String name)
      根据查询条件获得对象集合
      Parameters:
      name -
      invalid reference
      name
      Returns:
      Listinvalid input: '<'User>
    • findByDepartmentIdIn

      List<User> findByDepartmentIdIn(List<Long> dids)
      根据查询条件获得对象集合
      Parameters:
      dids -
      invalid reference
      departmentId
      Returns:
      Listinvalid input: '<'User>
    • findByIdGtOrderByAgeDesc

      List<User> findByIdGtOrderByAgeDesc(int i)
      根据查询条件获得对象集合
      Parameters:
      i -
      invalid reference
      id
      Returns:
      Listinvalid input: '<'User>
    • findByIdGtOrderByAgeAsc

      List<User> findByIdGtOrderByAgeAsc(int i)
      根据查询条件获得对象集合
      Parameters:
      i -
      invalid reference
      id
      Returns:
      Listinvalid input: '<'User>
    • findByIdGtOrderById

      List<User> findByIdGtOrderById(int i)
      根据查询条件获得对象集合
      Parameters:
      i -
      invalid reference
      id
      Returns:
      Listinvalid input: '<'User>
    • findByIdGtGroupById

      List<User> findByIdGtGroupById(int i)
      根据查询条件获得对象集合
      Parameters:
      i -
      invalid reference
      id
      Returns:
      Listinvalid input: '<'User>
    • findByIdIn

      List<User> findByIdIn(long[] arr)
      根据查询条件获得对象集合
      Parameters:
      arr -
      invalid reference
      id
      Returns:
      Listinvalid input: '<'User>
    • findByAgeIn

      List<User> findByAgeIn(List<Integer> arr)
      根据查询条件获得对象集合
      Parameters:
      arr -
      invalid reference
      age
      Returns:
      Listinvalid input: '<'User>
    • findAllGroupById

      List<User> findAllGroupById()
      根据查询条件获得对象集合
      Returns:
      Listinvalid input: '<'User>
    • findAllGroupByIdLimit1

      User findAllGroupByIdLimit1()
      根据查询条件获得 User
      Returns:
      User
    • findAllGroupByIdLimit

      List<User> findAllGroupByIdLimit(int limit)
      根据查询条件获得对象集合
      Parameters:
      limit - 条数限制
      Returns:
      Listinvalid input: '<'User>
    • getCountByNameLike

      int getCountByNameLike(String name)
      根据查询条件获得 总数
      Parameters:
      name -
      invalid reference
      name
      Returns:
      总数
    • getSumOfAgeByNameLike

      double getSumOfAgeByNameLike(String name)
      根据查询条件获得
      invalid reference
      age
      总和
      Parameters:
      name -
      invalid reference
      name
      Returns:
      invalid reference
      age
      总和
    • getSumOfAgeByName

      int getSumOfAgeByName(String name)
      根据查询条件获得
      invalid reference
      age
      总和
      Parameters:
      name -
      invalid reference
      name
      Returns:
      invalid reference
      age
      总和
    • getCountByNameLikeGroupById

      long getCountByNameLikeGroupById(String name)
      根据查询条件获得 总数
      Parameters:
      name -
      invalid reference
      name
      Returns:
      总数
    • queryAgeCount

      long queryAgeCount(long age, long departmentId)
      查询年龄统计
      Parameters:
      age - 年龄
      departmentId - 部门id
      Returns:
      long
    • queryAgeCount2

      int queryAgeCount2(long age)
      查询年龄统计2
      Parameters:
      age - 年龄
      Returns:
      int
    • queryUserName

      String queryUserName(long id)
      查询用户名
      Parameters:
      id - id
      Returns:
      String
    • queryUserAge

      UserDao.QueryUserAgePO queryUserAge(long age)
      查询用户年龄
      Parameters:
      age - 年龄
      Returns:
      UserDao.QueryUserAgePO
    • queryUserByDepartmentId

      List<UserDao.UserPO> queryUserByDepartmentId(long departmentId)
      查询用户由部门id
      Parameters:
      departmentId - 部门id
      Returns:
      Listinvalid input: '<'UserDao.UserPO>
    • queryIdByDepartmentId

      List<Long> queryIdByDepartmentId(long departmentId)
      查询id
      Parameters:
      departmentId - 部门id
      Returns:
      Listinvalid input: '<'Long>
    • queryUserByIds

      List<UserDao.UserPO> queryUserByIds(List<Long> ids)
      查询用户id
      Parameters:
      ids - id
      Returns:
      Listinvalid input: '<'UserDao.UserPO>
    • pageForUserList

      cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserList(Map<String,Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request)
      用户列表
      Parameters:
      queryMap - 查询地图
      request - 请求
      Returns:
      Pageableinvalid input: '<'UserDao.UserPO>
    • pageForUserListOfOrder

      cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserListOfOrder(Map<String,Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request)
      用户列表
      Parameters:
      queryMap - 查询地图
      request - 请求
      Returns:
      Pageableinvalid input: '<'UserDao.UserPO>
    • pageForUserUnionQuery2

      cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserUnionQuery2(Map<String,Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request)
      用户列表
      Parameters:
      queryMap - 查询地图
      request - 请求
      Returns:
      Pageableinvalid input: '<'UserDao.UserPO>
    • pageForUserUnionQuery3

      cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserUnionQuery3(Map<String,Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request)
      用户列表
      Parameters:
      queryMap - 查询地图
      request - 请求
      Returns:
      Pageableinvalid input: '<'UserDao.UserPO>
    • getUserDepartById

      UserDao.UserDepartmentPO getUserDepartById(long uid)
      获得用户部门通过id
      Parameters:
      uid - uid
      Returns:
      UserDao.UserDepartmentPO
    • getUsersByDepartId

      List<UserDao.GetUsersByDepartIdPO> getUsersByDepartId(long departId)
      获得用户通过部门id
      Parameters:
      departId - 离开id
      Returns:
      Listinvalid input: '<'UserDao.GetUsersByDepartIdPO>
    • findAny100ByDepartmentId

      @SelectField({"id user_id","name user_iame","(select d.`name` from `department` d where ${department_id}=d.id) depart_name"}) List<UserDao.UserDepartmentPO> findAny100ByDepartmentId(long departId)
      根据查询条件获得对象集合
      Parameters:
      departId -
      invalid reference
      departmentId
      Returns:
      Listinvalid input: '<'User>
    • findAllGroupByDepartmentId

      @SelectField("department_id") List<Long> findAllGroupByDepartmentId()
      根据查询条件获得对象集合
      Returns:
      Listinvalid input: '<'Long>
    • findAny21ByAge

      @SelectField("id") List<Long> findAny21ByAge(int age)
      根据查询条件获得对象集合
      Parameters:
      age -
      invalid reference
      age
      Returns:
      Listinvalid input: '<'Long>
    • findAny1BySex

      @SelectField("sex") Integer findAny1BySex(int sex)
      根据查询条件获得字段
      Parameters:
      sex -
      invalid reference
      sex
      Returns:
      java.lang.Integer
    • findAny1BySexAndAge

      @SelectField("sex") int findAny1BySexAndAge(int sex, int age)
      根据查询条件获得字段
      Parameters:
      sex -
      invalid reference
      sex
      age -
      invalid reference
      age
      Returns:
      int
    • findSexAndAgeById

      UserDao.SexAndAgePO findSexAndAgeById(long id)
      根据查询条件获得 UserDao.SexAndAgePO
      Parameters:
      id -
      invalid reference
      id
      Returns:
      UserDao.SexAndAgePO
    • findSexAndAgeByDepartmentId

      List<UserDao.SexAndAgePO> findSexAndAgeByDepartmentId(long departId)
      根据查询条件获得对象集合
      Parameters:
      departId -
      invalid reference
      departmentId
      Returns:
      Listinvalid input: '<'User>