COLUMN_CREATED, COLUMN_DOMAIN, COLUMN_MODIFIED, COLUMN_REMOVED, COLUMN_SORT, COLUMN_USED| 构造器和说明 |
|---|
User() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkPass(String password) |
boolean |
checkPerm(String permCode) |
boolean |
checkPerms(String... permCodeArr) |
boolean |
checkPermsAny(String... permCodeArr) |
boolean |
checkRole(String roleCode)
在Model中实现鉴权方法
主要为了实现视图模板中的鉴权需求
模板中鉴权方法:
#if(session.user.checkRole("...")) ...
|
boolean |
checkRoles(String... roleCodeArr) |
boolean |
checkRolesAny(String... roleCodeArr) |
BigDecimal |
getCoef()
重写两个属性取值
1、系数:默认取个人系数,为空时取岗位系数
2、角色:默认取个人角色,为空时取岗位角色
|
Dept |
getDept()
实现几个扩展方法,便于通过人员对象获取更多信息
|
Post |
getPost() |
PostLevel |
getPostLevel() |
String |
getRoleIds() |
Vert |
getVert() |
getBirthday, getCaption, getCdate, getCity, getCountry, getDeptId, getDomain, getEmail, getEmailVali, getFollowDate, getFollowed, getHeader, getId, getIdNum, getLanguage, getLevel, getLoginName, getLoginPass, getMdate, getMember, getNum, getPhone, getPhoneVali, getPostId, getProvince, getRemark, getSalt, getSex, getShareId, getTmid, getType, getUnionId, getUsed, getWxaFormId, getWxaOpenId, getWxaSessionKey, getWxeOpenId, getWxOpenId, setBirthday, setCaption, setCdate, setCity, setCoef, setCountry, setDeptId, setDomain, setEmail, setEmailVali, setFollowDate, setFollowed, setHeader, setId, setIdNum, setLanguage, setLevel, setLoginName, setLoginPass, setMdate, setMember, setNum, setPhone, setPhoneVali, setPostId, setProvince, setRemark, setRoleIds, setSalt, setSex, setShareId, setTmid, setType, setUnionId, setUsed, setWxaFormId, setWxaOpenId, setWxaSessionKey, setWxeOpenId, setWxOpenId_getConfig, _getTable, _getTableName, $comp, $domain, $logined, $uid, $user, $UUID, able, copy, deleteById, disable, enable, find, find, findByCode, findByIda, findByIds, findFirst, findFirst, getPk, getPks, getPkType, hasColumn, paginate, paginate, required, save, saveOrUpdate, select, select, select, select, select, selectCol, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, update_getAttrNames, _getAttrs, _getAttrsEntrySet, _getAttrValues, _getModifyFlag, _getUsefulClass, _setAttrs, _setAttrs, _setOrPut, _setOrPut, clear, dao, delete, deleteByIds, equals, filter, find, find, findAll, findByCache, findByCache, findById, findByIdLoadColumns, findByIdLoadColumns, findByIds, findFirst, findFirstByCache, findFirstByCache, get, get, getBigDecimal, getBigInteger, getBoolean, getByte, getBytes, getDate, getDouble, getFloat, getInt, getLong, getNumber, getShort, getSql, getSqlPara, getSqlPara, getSqlPara, getStr, getTime, getTimestamp, hashCode, keep, keep, paginate, paginate, paginate, paginate, paginateByCache, paginateByCache, paginateByCache, paginateByFullSql, paginateByFullSql, put, put, put, put, remove, remove, removeNullValueAttrs, set, setOrPut, toJson, toRecord, toString, usepublic Dept getDept()
public Post getPost()
public PostLevel getPostLevel()
public Vert getVert()
public BigDecimal getCoef()
public String getRoleIds()
getRoleIds 在类中 BaseUser<User>public boolean checkRole(String roleCode)
public boolean checkRoles(String... roleCodeArr)
checkRoles 在接口中 IUserpublic boolean checkRolesAny(String... roleCodeArr)
checkRolesAny 在接口中 IUserpublic boolean checkPerms(String... permCodeArr)
checkPerms 在接口中 IUserpublic boolean checkPermsAny(String... permCodeArr)
checkPermsAny 在接口中 IUserCopyright © 2020. All rights reserved.