public class User extends BaseUser<User> implements itez.core.runtime.service.common.IUser
| 构造器和说明 |
|---|
User() |
| 限定符和类型 | 方法和说明 |
|---|---|
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() |
getCaption, getCdate, getCity, getCountry, getDeptId, getDomain, getEmail, getEmailVali, getFollowDate, getFollowed, getHeader, getId, getIdNum, getLanguage, getLevel, getLoginName, getLoginPass, getMember, getNum, getPhone, getPhoneVali, getPostId, getProvince, getRemark, getSalt, getSex, getTmid, getType, getUdate, getUnionId, getUsed, getWxaFormId, getWxaOpenId, getWxaSessionKey, getWxeOpenId, getWxOpenId, setCaption, setCdate, setCity, setCoef, setCountry, setDeptId, setDomain, setEmail, setEmailVali, setFollowDate, setFollowed, setHeader, setId, setIdNum, setLanguage, setLevel, setLoginName, setLoginPass, setMember, setNum, setPhone, setPhoneVali, setPostId, setProvince, setRemark, setRoleIds, setSalt, setSex, setTmid, setType, setUdate, setUnionId, setUsed, setWxaFormId, setWxaOpenId, setWxaSessionKey, setWxeOpenId, setWxOpenId_getTable, $comp, $domain, $logined, $uid, $user, $UUID, able, copy, deleteById, disable, enable, find, find, findByCode, findByIda, findByIds, findFirst, findFirst, getConfig, getPk, getPks, getPkType, getTableName, hasColumn, paginate, paginate, save, saveOrUpdate, select, select, select, select, select, selectCol, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, update_getAttrNames, _getAttrs, _getAttrsEntrySet, _getAttrValues, _getConfig, _getModifyFlag, _getUsefulClass, _setAttrs, _setAttrs, clear, dao, delete, deleteById, equals, filter, find, findByCache, findByCache, findById, findById, findByIdLoadColumns, findByIdLoadColumns, 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, 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)
checkRole 在接口中 itez.core.runtime.service.common.IUserpublic boolean checkRoles(String... roleCodeArr)
checkRoles 在接口中 itez.core.runtime.service.common.IUserpublic boolean checkRolesAny(String... roleCodeArr)
checkRolesAny 在接口中 itez.core.runtime.service.common.IUserpublic boolean checkPerm(String permCode)
checkPerm 在接口中 itez.core.runtime.service.common.IUserpublic boolean checkPerms(String... permCodeArr)
checkPerms 在接口中 itez.core.runtime.service.common.IUserpublic boolean checkPermsAny(String... permCodeArr)
checkPermsAny 在接口中 itez.core.runtime.service.common.IUserCopyright © 2018. All rights reserved.