@Controller
@RequestMapping(value="/unitinfo")
public class UnitInfoController
extends com.centit.framework.core.controller.BaseController
| 构造器和说明 |
|---|
UnitInfoController() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.centit.framework.common.ResponseData |
changeStatus(String unitCode,
String statusValue)
更新机构及子机构的状态
|
com.centit.framework.common.ResponseData |
create(@Valid com.centit.framework.system.po.UnitInfo unitInfo)
新建机构
|
com.centit.framework.common.ResponseData |
delete(String unitCode)
删除机构
|
com.centit.framework.common.ResponseData |
edit(String unitCode,
@Valid com.centit.framework.system.po.UnitInfo unitInfo)
更新机构信息
|
String |
getOptId()
系统日志中记录
|
com.centit.framework.system.po.UnitInfo |
getUnitInfo(String unitCode)
查询单个机构信息
|
com.centit.framework.common.ResponseData |
getUnitUser(String userunitid)
当前机构下用户
|
boolean |
isDepNoUnique(String depNo)
验证部门编码可用性
|
boolean |
isDepNoUnique(String unitCode,
String depNo)
验证部门编码可用性
|
boolean |
isUnitWordUnique(String unitWord)
验证部门自定义编码可用性
|
boolean |
isUnitWordUnique(String unitCode,
String unitWord)
验证部门自定义编码可用性
|
com.centit.framework.common.ResponseData |
list(boolean struct,
String id,
javax.servlet.http.HttpServletRequest request)
查询所有机构信息
|
com.centit.framework.common.ResponseData |
listAllUsersByCurrentUser(String state,
javax.servlet.http.HttpServletRequest request)
获取当前用户所在机构下所有用户
|
com.centit.framework.common.ResponseData |
listChildren(String unitCode,
String[] field,
javax.servlet.http.HttpServletRequest request)
获取单个机构下属子机构
|
com.centit.framework.common.ResponseData |
listSub(String id,
javax.servlet.http.HttpServletRequest request)
查询所有子机构信息
|
com.centit.framework.common.ResponseData |
listUnitAllUsers(String unitCode)
获取机构下所有可用的用户
|
com.centit.framework.common.ResponseData |
listUnitAndPublicRole()
当前机构下所有可用的角色
|
com.centit.framework.common.ResponseData |
listUnitUsers(com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
当前机构下所有用户
|
com.centit.framework.common.ResponseData |
listValidSubUnit()
查询 当前机构 子机构
|
com.centit.framework.common.ResponseData |
setUnitPowers(String unitCode,
String optCodes)
将权限赋给部门
|
com.centit.framework.common.ResponseData |
updateAuthorities(String unitCode,
String authorities)
更新部门权限
|
public String getOptId()
@RequestMapping(method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData list(boolean struct,
String id,
javax.servlet.http.HttpServletRequest request)
struct - 是否需要树形结构id - 父机构IDrequest - HttpServletRequest@RequestMapping(value="/subunits",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listSub(String id,
javax.servlet.http.HttpServletRequest request)
id - String parentUnit 父类机构request - HttpServletRequest@RequestMapping(value="/validsubunits",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listValidSubUnit()
@RequestMapping(value="/{unitCode}",
method=GET)
@WrapUpResponseBody(contentType=MAP_DICT)
public com.centit.framework.system.po.UnitInfo getUnitInfo(@PathVariable
String unitCode)
unitCode - 机构代码@RequestMapping(value="/{unitCode}",
method=DELETE)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData delete(@PathVariable
String unitCode)
unitCode - unitCode@RequestMapping(method=POST)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData create(@Valid
@Valid com.centit.framework.system.po.UnitInfo unitInfo)
unitInfo - UnitInfo@RequestMapping(value="/{unitCode}",
method=PUT)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData edit(@PathVariable
String unitCode,
@Valid
@Valid com.centit.framework.system.po.UnitInfo unitInfo)
unitCode - 机构代码unitInfo - UnitInfo@RequestMapping(value="/{unitCode}/status/{statusValue}",
method=PUT)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData changeStatus(@PathVariable
String unitCode,
@PathVariable
String statusValue)
unitCode - 机构代码statusValue - 状态码 T 或 F@RequestMapping(value="/{unitCode}/children",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listChildren(@PathVariable
String unitCode,
String[] field,
javax.servlet.http.HttpServletRequest request)
field - 需要显示的字段unitCode - 机构代码request - HttpServletRequest@RequestMapping(value="/currentunit/users",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listUnitUsers(com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
pageDesc - 分页信息request - HttpServletRequest@RequestMapping(value="/{unitCode}/validusers",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listUnitAllUsers(@PathVariable
String unitCode)
unitCode - 机构代码@RequestMapping(value="/currentusers/{state}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData listAllUsersByCurrentUser(@PathVariable
String state,
javax.servlet.http.HttpServletRequest request)
state - 是否启用 T|Frequest - HttpServletRequest@RequestMapping(value="/unitusers/{userunitid}",
method=GET)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData getUnitUser(@PathVariable
String userunitid)
userunitid - 用户机构代码@RequestMapping(value="/unit/saveopts/{unitCode}",
method=POST)
@WrapUpResponseBody
public com.centit.framework.common.ResponseData setUnitPowers(@PathVariable
String unitCode,
String optCodes)
unitCode - 机构代码optCodes - 操作权限代码 以,隔开@GetMapping(value="/validroles") @WrapUpResponseBody public com.centit.framework.common.ResponseData listUnitAndPublicRole()
@GetMapping(value="/depNo_usability") @WrapUpResponseBody public boolean isDepNoUnique(String depNo)
depNo - 部门编码@GetMapping(value="/{unitCode}/depNo_usability")
@WrapUpResponseBody
public boolean isDepNoUnique(@PathVariable
String unitCode,
String depNo)
unitCode - 部门代码depNo - 部门编码@GetMapping(value="/unitWord_usability") @WrapUpResponseBody public boolean isUnitWordUnique(String unitWord)
unitWord - 部门自定义编码@GetMapping(value="/{unitCode}/unitWord_usability")
@WrapUpResponseBody
public boolean isUnitWordUnique(@PathVariable
String unitCode,
String unitWord)
unitCode - 部门CodeunitWord - 部门自定义编码@PostMapping(value="/{unitCode}/authorities")
@WrapUpResponseBody
public com.centit.framework.common.ResponseData updateAuthorities(@PathVariable
String unitCode,
String authorities)
unitCode - 机构代码authorities - 操作代码(json数组字符串,格式:[{'optCode':'xxx','optDataScopes':'xxx,xxx'}])Copyright © 2019 Centit Information Technical, co. Inc.. All rights reserved.