@Controller
@RequestMapping(value="/roleinfo")
public class RoleInfoController
extends com.centit.framework.core.controller.BaseController
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.centit.framework.model.adapter.PlatformEnvironment |
platformEnvironment |
| 构造器和说明 |
|---|
RoleInfoController() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.centit.framework.common.ResponseData |
addOptToRole(String roleCode,
String optCode)
从操作定义反向添加角色代码
|
com.centit.framework.common.ResponseData |
createGlobalRole(@Valid com.centit.framework.system.po.RoleInfo roleInfo,
javax.servlet.http.HttpServletRequest request)
新增系统角色
|
com.centit.framework.common.ResponseData |
deleteOptFormRole(String roleCode,
String optCode)
从操作定义反向删除角色代码
|
com.centit.framework.common.ResponseData |
deleteRole(String roleCode)
从操作定义反向删除角色代码
|
com.centit.framework.common.ResponseData |
edit(String roleCode,
@Valid com.centit.framework.system.po.RoleInfo roleInfo)
更新系统角色
|
com.centit.framework.system.po.RoleInfo |
findRoleInfo(String roleCode)
单个角色信息
|
String |
getOptId()
系统日志中记录
|
com.centit.framework.common.ResponseData |
getRolePowerByOptCode(String defCode)
根据操作定义代码获取角色信息
|
com.centit.framework.common.ResponseData |
getRolePowerByOptId(String optId)
根据业务代码获取角色信息
|
com.centit.framework.common.ResponseData |
getRolePowerByRoleCode(String roleCode)
根据角色代码获取角色操作定义信息
|
com.centit.framework.common.ResponseData |
getUnitInfoPower(String unitCode)
机构权限
|
boolean |
isSysRoleNotExist(String roleName)
新增系统角色 判断名称是否存在
|
boolean |
isSysRoleUnique(String roleName,
String roleCode)
更新系统角色 判断名称是否存在
|
boolean |
isUnitRoleNotExist(String unitCode,
String roleName)
新增部门角色 判断名称是否存在
|
boolean |
isUnitRoleUnique(String unitCode,
String roleName,
String roleCode)
更新部门角色 判断名称是否存在
|
com.centit.framework.core.dao.PageQueryResult<com.centit.framework.system.po.RoleInfo> |
listAllRole(com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
查询所有系统角色
|
com.centit.framework.common.ResponseData |
listGlobalAndPublicRole(String[] field,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
查询所有可用的系统角色
|
com.centit.framework.common.ResponseData |
listItemRole(String[] field,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
查询所有某部门的部门角色
|
com.centit.framework.common.ResponseData |
listRoles(String type,
String[] field,
javax.servlet.http.HttpServletRequest request)
对角色信息进行模糊搜索,适用于带搜索条件的下拉框。
|
com.centit.framework.core.dao.PageQueryResult<com.centit.framework.system.po.RoleInfo> |
listUnitAndPublicRole(com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
查询所有 当前部门角色
|
com.centit.framework.common.ResponseData |
updateRolePower(String roleCode,
com.centit.framework.system.po.RoleInfo roleInfo)
更新系统角色权限
|
protected com.centit.framework.model.adapter.PlatformEnvironment platformEnvironment
public String getOptId()
@RequestMapping(value="/all",
method=GET)
@WrapUpResponseBody
public com.centit.framework.core.dao.PageQueryResult<com.centit.framework.system.po.RoleInfo> listAllRole(com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
pageDesc - PageDescrequest - HttpServletRequest@RequestMapping(value="/global",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listGlobalAndPublicRole(String[] field,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
field - field[]pageDesc - PageDescrequest - HttpServletRequest@GetMapping(value="/currentunit")
@WrapUpResponseBody
public com.centit.framework.core.dao.PageQueryResult<com.centit.framework.system.po.RoleInfo> listUnitAndPublicRole(com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
pageDesc - PageDescrequest - HttpServletRequest@RequestMapping(value="/item",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listItemRole(String[] field,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
field - field[]pageDesc - PageDescrequest - HttpServletRequest@RequestMapping(value="/power/role/{roleCode}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData getRolePowerByRoleCode(@PathVariable
String roleCode)
roleCode - 角色代码@RequestMapping(value="/power/defCode/{defCode}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData getRolePowerByOptCode(@PathVariable
String defCode)
defCode - 操作定义代码@RequestMapping(value="/power/optCode/{optId}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData getRolePowerByOptId(@PathVariable
String optId)
optId - 业务菜单代码@RequestMapping(method=POST)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData createGlobalRole(@Valid
@Valid com.centit.framework.system.po.RoleInfo roleInfo,
javax.servlet.http.HttpServletRequest request)
roleInfo - RoleInforequest - HttpServletRequest@RequestMapping(value="/addopt/{roleCode}/{optCode}",
method=PUT)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData addOptToRole(@PathVariable
String roleCode,
@PathVariable
String optCode)
roleCode - 角色代码optCode - 操作定义@RequestMapping(value="/delopt/{roleCode}/{optCode}",
method=DELETE)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData deleteOptFormRole(@PathVariable
String roleCode,
@PathVariable
String optCode)
roleCode - 角色代码optCode - 操作定义@RequestMapping(value="/{roleCode}",
method=PUT)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData edit(@PathVariable
String roleCode,
@Valid
@Valid com.centit.framework.system.po.RoleInfo roleInfo)
roleCode - 角色代码roleInfo - RoleInfo@RequestMapping(value="/power/{roleCode}",
method=PUT)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData updateRolePower(@PathVariable
String roleCode,
com.centit.framework.system.po.RoleInfo roleInfo)
roleCode - 角色代码roleInfo - rolePower roleCode dataScopes@GetMapping(value="/issysroleunique/{roleName}")
@WrapUpResponseBody(contentType=RAW)
public boolean isSysRoleNotExist(@PathVariable
String roleName)
roleName - 角色名称@GetMapping(value="/issysroleunique/{roleName}/{roleCode}")
@WrapUpResponseBody(contentType=RAW)
public boolean isSysRoleUnique(@PathVariable
String roleName,
@PathVariable
String roleCode)
roleName - 角色名称roleCode - 角色代码@GetMapping(value="/isunitroleunique/{unitCode}/{roleName}")
@WrapUpResponseBody(contentType=RAW)
public boolean isUnitRoleNotExist(@PathVariable
String unitCode,
@PathVariable
String roleName)
unitCode - 部门代码roleName - 角色名称@GetMapping(value="/isunitroleunique/{unitCode}/{roleName}/{roleCode}")
@WrapUpResponseBody(contentType=RAW)
public boolean isUnitRoleUnique(@PathVariable
String unitCode,
@PathVariable
String roleName,
@PathVariable
String roleCode)
unitCode - 部门代码roleName - 角色名称roleCode - 角色代码@RequestMapping(value="/{roleCode}",
method=DELETE)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData deleteRole(@PathVariable
String roleCode)
roleCode - 角色代码@RequestMapping(value="/{roleCode}",
method=GET)
@WrapUpResponseBody(contentType=MAP_DICT)
public com.centit.framework.system.po.RoleInfo findRoleInfo(@PathVariable
String roleCode)
roleCode - 角色代码@RequestMapping(value="/power/unit/{unitCode}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData getUnitInfoPower(@PathVariable
String unitCode)
unitCode - 机构代码@RequestMapping(value="/listRoles/{type}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listRoles(@PathVariable
String type,
String[] field,
javax.servlet.http.HttpServletRequest request)
type - 搜索条件field - 需要搜索的字段,如为空,默认,roleCode,roleNamerequest - HttpServletRequestCopyright © 2019 Centit Information Technical, co. Inc.. All rights reserved.