类 UserInfoModelService<M extends UserInfoModel>

java.lang.Object
cool.scx.core.base.BaseModelService<M>
cool.scx.ext.organization.base.UserInfoModelService<M>
直接已知子类:
BaseAccountService

public abstract class UserInfoModelService<M extends UserInfoModel> extends cool.scx.core.base.BaseModelService<M>

Abstract UserInfoModelService class.

版本:
1.11.8 todo 这里的泛型设计有问题
作者:
scx567888
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected final BaseUserService<?>
    userService

    从类继承的字段 cool.scx.core.base.BaseModelService

    baseDao
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
    Constructor for UserInfoModelService.
  • 方法概要

    修饰符和类型
    方法
    说明
    final List<M>
    fillUserField(List<M> oldList, cool.scx.sql.base.Query query)
    填充 list 中的 user 字段
    final M
    根据用户查询 信息
    final M
    getByUserWithoutUserField.
    list(cool.scx.sql.base.Query query, cool.scx.sql.base.SelectFilter selectFilter)
    final List<M>
    根据用户查询 信息

    从类继承的方法 cool.scx.core.base.BaseModelService

    _baseDao, add, add, add, add, buildGetSQL, buildGetSQLWithAlias, buildListSQL, buildListSQLWithAlias, count, count, delete, delete, get, get, get, get, list, list, list, list, revokeDelete, revokeDelete, update, update, update, update

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

    • UserInfoModelService

      protected UserInfoModelService(BaseUserService<?> userService)

      Constructor for UserInfoModelService.

      参数:
      userService - a BaseUserService object
  • 方法详细资料

    • list

      public List<M> list(cool.scx.sql.base.Query query, cool.scx.sql.base.SelectFilter selectFilter)

      重写 list 方法以使用 userID 填充 user 对象

      覆盖:
      list 在类中 cool.scx.core.base.BaseModelService<M extends UserInfoModel>
    • getByUser

      public final M getByUser(BaseUser user)
      根据用户查询 信息
      参数:
      user - user
      返回:
      list
    • getByUserWithoutUserField

      public final M getByUserWithoutUserField(BaseUser user)

      getByUserWithoutUserField.

      参数:
      user - a BaseUser object
      返回:
      a M object
    • listByUser

      public final List<M> listByUser(List<BaseUser> userList)
      根据用户查询 信息
      参数:
      userList - userList
      返回:
      list
    • fillUserField

      public final List<M> fillUserField(List<M> oldList, cool.scx.sql.base.Query query)
      填充 list 中的 user 字段
      参数:
      oldList - 旧 list
      query - a
      返回:
      填充后的 list