Class UserUtils

java.lang.Object
com.sankcrm.erp.auth.infrastructure.user.UserUtils

public class UserUtils extends Object
帐号工具
Since:
2.2.0
Author:
zhsxin
  • Field Details

  • Constructor Details

    • UserUtils

      public UserUtils()
  • Method Details

    • qExtraPath

      public static QUserExtra qExtraPath(String field)
      账号客户属性辅助查询
      Parameters:
      field - 账号属性
      Returns:
      QUserExtra
      Since:
      2.5.0
    • onExtra

      public static com.querydsl.core.types.Predicate onExtra(QUserExtra qModel, com.querydsl.core.types.dsl.ComparablePath<com.sankcrm.erp.auth.domain.model.user.UserId> userIdPath, String field)
      ON SQL
      Parameters:
      qModel - QUserExtra
      userIdPath - UserIdPath
      field - 属性
      Returns:
      Predicate
      Since:
      2.5.0
    • joinExtra

      public static <M> com.querydsl.jpa.JPQLQuery<M> joinExtra(com.querydsl.jpa.JPQLQuery<M> jpqlQuery, com.querydsl.core.types.dsl.ComparablePath<com.sankcrm.erp.auth.domain.model.user.UserId> userIdPath, String field)
      关联账号属性
      Type Parameters:
      M - 类型
      Parameters:
      jpqlQuery - 查询
      userIdPath - 账号编号
      field - 账号属性名
      Returns:
      JPQLQuery
      Since:
      2.5.0
    • verify

      public static UserInfo verify(UserInfo user, com.sankcrm.erp.auth.domain.model.user.UserId userId)
      校验账号
      Parameters:
      user - 账号信息
      userId - 账号编号
      Returns:
      UserInfo
      Since:
      2.5.0
    • userExtra

      public static com.sankcrm.erp.auth.domain.model.Extra userExtra(UserInfo user)
      获取账号属性
      Parameters:
      user - 账号信息
      Returns:
      账号属性
      Since:
      2.5.0
    • extraValueToStr

      public static String extraValueToStr(String field, List<UserExtra> extras)
      账号属性转为
      Parameters:
      extras - 账号属性
      Returns:
      String
      Since:
      2.5.0