@Controller
@RequestMapping(value="/optinfo")
public class OptInfoController
extends com.centit.framework.core.controller.BaseController
| 构造器和说明 |
|---|
OptInfoController() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.centit.framework.system.po.OptInfo |
createOptInfo(@Valid com.centit.framework.system.po.OptInfo optInfo)
新增菜单
|
com.centit.framework.common.ResponseData |
delete(String optId)
删除菜单
|
com.centit.framework.common.ResponseData |
edit(String optId,
@Valid com.centit.framework.system.po.OptInfo optInfo)
更新菜单
|
com.centit.framework.common.ResponseData |
editPower(String optId,
@Valid com.centit.framework.system.po.OptInfo optInfo)
更新操作权限
|
com.centit.framework.common.ResponseData |
getNextOptCode()
新增页面时获取OptDef主键
|
String |
getOptId()
系统日志中记录
|
com.centit.framework.common.ResponseData |
getOptInfoById(String optId)
查询单条数据
|
boolean |
isNotExists(String optId)
optId是否已存在
|
com.centit.framework.common.ResponseData |
listFromParent(String id,
javax.servlet.http.HttpServletRequest request)
查询所有系统业务
|
com.centit.framework.common.ResponseData |
listItemPowerOpts(String[] field)
查询所有项目权限管理的业务
|
com.alibaba.fastjson.JSONArray |
listPowerOpts()
查询所有需要通过权限管理的业务
|
com.centit.framework.common.ResponseData |
listUnitPowerOpts(String unitCode,
String[] field)
查询某个部门权限的业务
|
com.centit.framework.common.ResponseData |
listUserOpts(String userCode)
获取用户的操作方法
|
com.centit.framework.common.ResponseData |
loadAllOptInfo()
获取所有的业务菜单
|
com.centit.framework.common.ResponseData |
loadAllOptMethod()
获取所有的操作方法
|
com.centit.framework.common.ResponseData |
optDefEdit(String optId,
String optCode,
@Valid com.centit.framework.system.po.OptMethod optDef)
新建或更新业务操作
|
public String getOptId()
@RequestMapping(value="/sub",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listFromParent(String id,
javax.servlet.http.HttpServletRequest request)
id - 父idrequest - HttpServletRequest@RequestMapping(value="/poweropts",
method=GET)
@WrapUpResponseBody
public com.alibaba.fastjson.JSONArray listPowerOpts()
@RequestMapping(value="/itempoweropts",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listItemPowerOpts(String[] field)
field - 需要显示的字段@RequestMapping(value="/unitpoweropts/{unitCode}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listUnitPowerOpts(@PathVariable
String unitCode,
String[] field)
field - 需要显示的字段unitCode - unitCode@RequestMapping(method=POST)
@WrapUpResponseBody
public com.centit.framework.system.po.OptInfo createOptInfo(@ParamName(value="optInfo") @Valid
@Valid com.centit.framework.system.po.OptInfo optInfo)
optInfo - 业务菜单信息@RequestMapping(value="/notexists/{optId}",
method=GET)
@WrapUpResponseBody(contentType=RAW)
public boolean isNotExists(@PathVariable
String optId)
throws IOException
optId - optIdIOException - IOException@RequestMapping(value="/{optId}",
method=PUT)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData edit(@PathVariable
String optId,
@Valid
@Valid com.centit.framework.system.po.OptInfo optInfo)
optId - 主键optInfo - OptInfo@RequestMapping(value="/editpower/{optId}",
method=PUT)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData editPower(@PathVariable
String optId,
@Valid
@Valid com.centit.framework.system.po.OptInfo optInfo)
optId - 主键optInfo - OptInfo@RequestMapping(value="/{optId}",
method=DELETE)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData delete(@PathVariable
String optId)
optId - 主键@RequestMapping(value="/{optId}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData getOptInfoById(@PathVariable
String optId)
optId - 主键@RequestMapping(value="/nextOptCode",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData getNextOptCode()
@RequestMapping(value="/{optId}/{optCode}",
method={POST,PUT})
@WrapUpResponseBody
public com.centit.framework.common.ResponseData optDefEdit(@PathVariable
String optId,
@PathVariable
String optCode,
@Valid
@Valid com.centit.framework.system.po.OptMethod optDef)
optId - 主键optCode - optCodeoptDef - OptMethod@RequestMapping(value="/allOptInfo",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData loadAllOptInfo()
@RequestMapping(value="/allOptMethod",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData loadAllOptMethod()
@RequestMapping(value="/userpoweropts/{userCode}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listUserOpts(@PathVariable
String userCode)
userCode - 用户IDCopyright © 2019 Centit Information Technical, co. Inc.. All rights reserved.