@Controller
@RequestMapping(value="/platform")
public class PlatformDataController
extends com.centit.framework.core.controller.BaseController
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.centit.framework.system.service.OptInfoManager |
optInfoManager |
protected com.centit.framework.system.service.OsInfoManager |
osInfoManager |
protected com.centit.framework.model.adapter.PlatformEnvironment |
platformEnvironment |
| 构造器和说明 |
|---|
PlatformDataController() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
apiInfo() |
void |
changeUserPassword(String userCode,
String jsonData)
修改用户密码
|
boolean |
checkUserAccessPower(String userCode,
String accessUrl,
javax.servlet.http.HttpServletRequest request)
验证用户权限
|
boolean |
checkUserPassword(String userCode,
String jsonData)
校验用户密码
|
List<? extends com.centit.framework.model.basedata.IOptInfo> |
getOptInfoRepo(String appName)
获取所有的业务菜单
|
List<? extends com.centit.framework.model.basedata.IRoleInfo> |
getRoleRepo(String appName)
获取所有的角色
|
List<? extends com.centit.framework.model.basedata.IUnitInfo> |
getUnitRepo(String appName)
获取所有的机构
|
List<com.centit.framework.system.po.UserSetting> |
getUserAllSettings(String optID,
String userCode)
获取用户某个业务相关的所以用户设置
|
List<? extends com.centit.framework.model.basedata.IUserInfo> |
getUserRepo(String appName)
获取所有的用户
|
com.centit.framework.system.po.UserSetting |
getUserSetting(String userCode,
String paramCode)
获取用户设置
|
void |
insertOpt(javax.servlet.http.HttpServletRequest request)
新增菜单和操作
|
List<? extends com.centit.framework.model.basedata.IDataCatalog> |
listAllDataCatalogs(String appName)
获取所有的字典类型
|
List<com.centit.framework.system.po.OptDataScope> |
listAllOptDataScopes(String appName) |
List<com.centit.framework.system.po.OptMethod> |
listAllOptMethod(String appName)
获取所有操作方法
|
List<com.centit.framework.system.po.OsInfo> |
listAllOS() |
List<com.centit.framework.system.po.RolePower> |
listAllRolePower(String appName)
获取所有角色权限
|
List<? extends com.centit.framework.model.basedata.IUnitInfo> |
listAllUnits(String appName)
获取所有的机构
|
List<? extends com.centit.framework.model.basedata.IUserInfo> |
listAllUsers(String appName)
获取所有的用户
|
List<? extends com.centit.framework.model.basedata.IUserUnit> |
listAllUserUnits(String appName)
获取所有的用户机构关系
|
List<? extends com.centit.framework.model.basedata.IDataDictionary> |
listDataDictionaries(String appName,
String catalogCode)
获取字典类型代码下的所有字典明细
|
List<? extends com.centit.framework.model.basedata.IUnitRole> |
listRoleUnits(String roleCode)
获取角色下的所有机构
|
List<? extends com.centit.framework.model.basedata.IUserRole> |
listRoleUsers(String roleCode)
获取角色下的所有用户
|
List<? extends com.centit.framework.model.basedata.IUnitRole> |
listUnitRoles(String unitCode)
获取机构下的所有角色
|
List<? extends com.centit.framework.model.basedata.IUserUnit> |
listUnitUsers(String appName,
String unitCode)
获取机构下的所有用户
|
List<? extends com.centit.framework.model.basedata.IOptInfo> |
listUserMenuOptInfos(String optid,
String userCode,
boolean asAdmin)
获取用户的业务菜单里的所有操作方法
|
List<? extends com.centit.framework.model.basedata.IUserRole> |
listUserRoleInfos(String userCode)
根据用户获取用户和角色的关联关系
|
List<? extends com.centit.framework.model.basedata.IUserRole> |
listUserRoles(String userCode)
获取用户下的所有角色
|
List<? extends com.centit.framework.model.basedata.IUserUnit> |
listUserUnits(String appName,
String userCode)
获取用户所以在的机构
|
com.centit.framework.common.ResponseMapData |
loadUserDetails(String appName,
String queryParam,
String qtype)
获取字典类型代码下的所有字典明细
|
void |
setUserSetting(String settingJson)
设置用户设置
|
void |
updateUserInfo(com.centit.framework.system.po.UserInfo userInfo)
更新用户信息
|
@Autowired protected com.centit.framework.model.adapter.PlatformEnvironment platformEnvironment
@Autowired protected com.centit.framework.system.service.OsInfoManager osInfoManager
@Autowired protected com.centit.framework.system.service.OptInfoManager optInfoManager
@RequestMapping @WrapUpResponseBody public String apiInfo()
@RequestMapping(value="/userinfo",
method=PUT)
@WrapUpResponseBody
public void updateUserInfo(@RequestBody
com.centit.framework.system.po.UserInfo userInfo)
userInfo - 新的用户信息对象@RequestMapping(value="/usersettings/{userCode}/{optID}",
method=GET)
@WrapUpResponseBody
public List<com.centit.framework.system.po.UserSetting> getUserAllSettings(@PathVariable
String optID,
@PathVariable
String userCode)
optID - 业务IDuserCode - 用户代码@RequestMapping(value="/usersetting/{userCode}/{paramCode}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.system.po.UserSetting getUserSetting(@PathVariable
String userCode,
@PathVariable
String paramCode)
userCode - 用户代码paramCode - 设置编码@RequestMapping(value="/usersetting",
method=PUT)
@WrapUpResponseBody
public void setUserSetting(@RequestBody
String settingJson)
settingJson - json格式的用户设置对象信息@RequestMapping(value="/usermenu/{optid}/{userCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IOptInfo> listUserMenuOptInfos(@PathVariable
String optid,
@PathVariable
String userCode,
boolean asAdmin)
optid - 业务菜单IDuserCode - 用户代码asAdmin - 是否为管理员@RequestMapping(value="/checkpassword/{userCode}",
method=PUT)
@WrapUpResponseBody
public boolean checkUserPassword(@PathVariable
String userCode,
@RequestBody
String jsonData)
userCode - 用户代码jsonData - json字符串 里面的key必须有password@RequestMapping(value="/changepassword/{userCode}",
method=PUT)
@WrapUpResponseBody
public void changeUserPassword(@PathVariable
String userCode,
@RequestBody
String jsonData)
userCode - 用户代码jsonData - json字符串 里面的key必须有newPassword@RequestMapping(value="/allusers/{appName}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUserInfo> listAllUsers(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/allunits/{appName}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUnitInfo> listAllUnits(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/alluserunits/{appName}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUserUnit> listAllUserUnits(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/userunits/{appName}/{userCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUserUnit> listUserUnits(@PathVariable
String appName,
@PathVariable
String userCode)
appName - 客户端名称userCode - 用户代码@RequestMapping(value="/unitusers/{appName}/{unitCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUserUnit> listUnitUsers(@PathVariable
String appName,
@PathVariable
String unitCode)
appName - 客户端名称unitCode - 机构代码@RequestMapping(value="/unitrepo/{appName}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUnitInfo> getUnitRepo(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/userrepo/{appName}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUserInfo> getUserRepo(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/rolerepo/{appName}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IRoleInfo> getRoleRepo(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/userroles/{userCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUserRole> listUserRoles(@PathVariable
String userCode)
userCode - 用户代码@RequestMapping(value="/checkuserpower/{userCode}",
method=GET)
@WrapUpResponseBody
public boolean checkUserAccessPower(@PathVariable
String userCode,
String accessUrl,
javax.servlet.http.HttpServletRequest request)
userCode - 用户代码accessUrl - 用户访问urlrequest - HttpServletRequest@RequestMapping(value="/roleusers/{roleCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUserRole> listRoleUsers(@PathVariable
String roleCode)
roleCode - 角色代码@RequestMapping(value="/userroleinfos/{userCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUserRole> listUserRoleInfos(@PathVariable
String userCode)
userCode - 用户代码@RequestMapping(value="/unitroles/{unitCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUnitRole> listUnitRoles(@PathVariable
String unitCode)
unitCode - 机构代码@RequestMapping(value="/roleunits/{roleCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IUnitRole> listRoleUnits(@PathVariable
String roleCode)
roleCode - 角色代码@RequestMapping(value="/optinforepo/{appName}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IOptInfo> getOptInfoRepo(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/catalogs/{appName}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IDataCatalog> listAllDataCatalogs(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/dictionary/{appName}/{catalogCode}",
method=GET)
@WrapUpResponseBody
public List<? extends com.centit.framework.model.basedata.IDataDictionary> listDataDictionaries(@PathVariable
String appName,
@PathVariable
String catalogCode)
appName - 客户端名称catalogCode - 字典类型代码@RequestMapping(value="/allrolepowers/{appName}",
method=GET)
@WrapUpResponseBody
public List<com.centit.framework.system.po.RolePower> listAllRolePower(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/alloptmethods/{appName}",
method=GET)
@WrapUpResponseBody
public List<com.centit.framework.system.po.OptMethod> listAllOptMethod(@PathVariable
String appName)
appName - 客户端名称@RequestMapping(value="/alloptdatascopes/{appName}",
method=GET)
@WrapUpResponseBody
public List<com.centit.framework.system.po.OptDataScope> listAllOptDataScopes(@PathVariable
String appName)
@RequestMapping(value="/userdetails/{appName}/{queryParam}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseMapData loadUserDetails(@PathVariable
String appName,
@PathVariable
String queryParam,
String qtype)
appName - 客户端名称queryParam - 查询类型对应的值qtype - 查询类型:loginName、userCode、regEmail、regCellPhone 不传为:loginName@RequestMapping(value="/ipenvironment/osinfo",
method=GET)
@WrapUpResponseBody
public List<com.centit.framework.system.po.OsInfo> listAllOS()
@RequestMapping(value="/insertopt",
method=POST)
@WrapUpResponseBody
public void insertOpt(javax.servlet.http.HttpServletRequest request)
throws IOException
request - HttpServletRequestIOException - 异常Copyright © 2021 江苏南大先腾信息产业股份有限公司. All rights reserved.