public interface PlatformEnvironment
| 限定符和类型 | 方法和说明 |
|---|---|
void |
changeUserPassword(String userCode,
String userPassword)
修改用户密码
|
boolean |
checkUserPassword(String userCode,
String userPassword)
验证用户密码
|
IUserSetting |
getUserSetting(String userCode,
String paramCode)
获得用户设置参数
|
void |
insertOrUpdateMenu(List<? extends IOptInfo> optInfos,
List<? extends IOptMethod> optMethods)
新增菜单和操作
|
List<? extends IDataCatalog> |
listAllDataCatalogs()
获取所有数据字典类别信息
|
List<? extends IOptDataScope> |
listAllOptDataScope() |
List<? extends IOptInfo> |
listAllOptInfo()
获取业务操作信息
|
List<? extends IOptMethod> |
listAllOptMethod()
获取操作方法信息
|
List<? extends IRoleInfo> |
listAllRoleInfo()
获取所有角色信息
|
List<? extends IRolePower> |
listAllRolePower()
获取所有角色和权限对应关系
|
List<? extends IUnitInfo> |
listAllUnits()
获取所有机构
|
List<? extends IUserInfo> |
listAllUsers()
获取所有用户,
|
List<? extends IUserUnit> |
listAllUserUnits()
获取所有用户和机构关联关系
|
List<? extends IDataDictionary> |
listDataDictionaries(String catalogCode)
获取所有数据字典类别信息
|
List<? extends IOsInfo> |
listOsInfos()
获取所有注册的业务系统
|
List<? extends IUnitRole> |
listRoleUnits(String roleCode)
获取拥有该角色的所有用户
|
List<? extends IUserRole> |
listRoleUsers(String roleCode)
获取拥有该角色的所有用户
|
List<? extends IUnitRole> |
listUnitRoles(String unitCode)
获取用户所有角色
|
List<? extends IUserUnit> |
listUnitUsers(String unitCode)
根据机构代码获得 机构所有用户信息
|
List<? extends IOptInfo> |
listUserMenuOptInfos(String userCode,
boolean asAdmin)
获取用户所有菜单功能
|
List<? extends IOptInfo> |
listUserMenuOptInfosUnderSuperOptId(String userCode,
String superOptId,
boolean asAdmin)
获取用户所有菜单功能
|
List<? extends IUserRole> |
listUserRoles(String userCode)
获取用户所有角色
|
List<? extends IUserSetting> |
listUserSettings(String userCode)
获取全部个人设置
|
List<? extends IUserUnit> |
listUserUnits(String userCode)
根据用户代码获得 用户所有的机构信息
|
CentitUserDetails |
loadUserDetailsByLoginName(String loginName)
获取用户信息放到Session中,内容包括用户基本信息,用户机构信息,用户权限信息等等
|
CentitUserDetails |
loadUserDetailsByRegCellPhone(String regCellPhone)
获取用户信息放到Session中,内容包括用户基本信息,用户机构信息,用户权限信息等等
|
CentitUserDetails |
loadUserDetailsByRegEmail(String regEmail)
获取用户信息放到Session中,内容包括用户基本信息,用户机构信息,用户权限信息等等
|
CentitUserDetails |
loadUserDetailsByUserCode(String userCode)
获取用户信息放到Session中,内容包括用户基本信息,用户机构信息,用户权限信息等等
|
void |
saveUserSetting(IUserSetting userSetting)
设置用户参数
|
void |
updateUserInfo(IUserInfo userInfo)
根据用户ID修改用户信息
|
List<? extends IOptInfo> listUserMenuOptInfos(String userCode, boolean asAdmin)
userCode - userCodeasAdmin - 是否是作为管理员List<? extends IOptInfo> listUserMenuOptInfosUnderSuperOptId(String userCode, String superOptId, boolean asAdmin)
userCode - userCodesuperOptId - superOptIdasAdmin - 是否是作为管理员List<? extends IUserRole> listUserRoles(String userCode)
userCode - 用户代码List<? extends IUserRole> listRoleUsers(String roleCode)
roleCode - 角色代码List<? extends IUnitRole> listUnitRoles(String unitCode)
unitCode - 机构代码List<? extends IUnitRole> listRoleUnits(String roleCode)
roleCode - 角色代码void changeUserPassword(String userCode, String userPassword)
userCode - userCodeuserPassword - userPasswordboolean checkUserPassword(String userCode, String userPassword)
userCode - userCodeuserPassword - userPasswordList<? extends IUserUnit> listUserUnits(String userCode)
userCode - userCodeList<? extends IUserUnit> listUnitUsers(String unitCode)
unitCode - unitCodeList<? extends IRolePower> listAllRolePower()
List<? extends IOptMethod> listAllOptMethod()
List<? extends IOptDataScope> listAllOptDataScope()
List<? extends IDataCatalog> listAllDataCatalogs()
List<? extends IDataDictionary> listDataDictionaries(String catalogCode)
catalogCode - catalogCodeCentitUserDetails loadUserDetailsByLoginName(String loginName)
loginName - loginNameCentitUserDetails loadUserDetailsByUserCode(String userCode)
userCode - userCodeCentitUserDetails loadUserDetailsByRegEmail(String regEmail)
regEmail - regEmailCentitUserDetails loadUserDetailsByRegCellPhone(String regCellPhone)
regCellPhone - regCellPhonevoid updateUserInfo(IUserInfo userInfo)
userInfo - 用户信息IUserSetting getUserSetting(String userCode, String paramCode)
userCode - 用户编码paramCode - paramCodeList<? extends IUserSetting> listUserSettings(String userCode)
userCode - 用户编码void saveUserSetting(IUserSetting userSetting)
userSetting - 用户参数, paramValue = null 则为删除void insertOrUpdateMenu(List<? extends IOptInfo> optInfos, List<? extends IOptMethod> optMethods)
optInfos - 菜单对象集合optMethods - 操作对象集合Copyright © 2021 江苏南大先腾信息产业股份有限公司. All rights reserved.