Class UserUtils
java.lang.Object
com.sankcrm.erp.auth.infrastructure.user.UserUtils
帐号工具
- Since:
- 2.2.0
- Author:
- zhsxin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringextraValueToStr(String field, List<UserExtra> extras) 账号属性转为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) 关联账号属性static com.querydsl.core.types.PredicateonExtra(QUserExtra qModel, com.querydsl.core.types.dsl.ComparablePath<com.sankcrm.erp.auth.domain.model.user.UserId> userIdPath, String field) ON SQLstatic QUserExtraqExtraPath(String field) 账号客户属性辅助查询static com.sankcrm.erp.auth.domain.model.Extra获取账号属性static UserInfo校验账号
-
Field Details
-
DATA_VIEW_SUB
数据权限- See Also:
-
USER_EXTRA_PREFIX
账号属性前缀-数据权限- Since:
- 2.5.0
- See Also:
-
-
Constructor Details
-
UserUtils
public UserUtils()
-
-
Method Details
-
qExtraPath
账号客户属性辅助查询- 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- QUserExtrauserIdPath- UserIdPathfield- 属性- 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
校验账号- Parameters:
user- 账号信息userId- 账号编号- Returns:
- UserInfo
- Since:
- 2.5.0
-
userExtra
获取账号属性- Parameters:
user- 账号信息- Returns:
- 账号属性
- Since:
- 2.5.0
-
extraValueToStr
账号属性转为- Parameters:
extras- 账号属性- Returns:
- String
- Since:
- 2.5.0
-