类 DeptController
java.lang.Object
com.iplatform.base.AbstractController
com.iplatform.base.AbstractSecurityController
com.iplatform.base.AbstractFileOperateSpiController
com.iplatform.base.SystemController
com.iplatform.base.controller.DeptController
- 所有已实现的接口:
org.springframework.beans.factory.InitializingBean
@RestController
@RequestMapping("/system/dept")
public class DeptController
extends SystemController
-
嵌套类概要
从类继承的嵌套类/接口 com.iplatform.base.AbstractController
AbstractController.ResponseFormat -
字段概要
从类继承的字段 com.iplatform.base.AbstractController
DEFAULT_JS_NAME, DEFAULT_PAGER_VIEW_NAME, logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.walker.web.ResponseValuelistOrgList(DeptParam deptParam) com.walker.web.ResponseValue前端展示所有顶级单位列表,超级管理员可以选择所有机构,普通用户只能显示自己单位的。com.walker.web.ResponseValue选择整个组织机构树,区分是否管理员。com.walker.web.ResponseValuelistSelectDeptTree(Long deptId) 前端展示部门机构树(单个组织机构),在添加用户选部门使用。com.walker.web.ResponseValueremoveDept(Long deptId) com.walker.web.ResponseValuesaveAddDept(com.iplatform.model.po.S_dept s_dept) com.walker.web.ResponseValuesaveEdit(com.iplatform.model.po.S_dept s_dept) com.walker.web.ResponseValue从类继承的方法 com.iplatform.base.SystemController
afterPropertiesSet, downloadLocalImportTemplate, getCaptchaCacheProvider, getCurrentOrgMenuScope, getCurrentWebUserAgent, getDataImportEngine, getDept, getDeptCacheProvider, getDeptName, getDictCacheProvider, getDictName, getLoginStrategyManager, getNotificationTemplateCache, getOrgListScope, getOwner, getPushManager, getRootOrgIdByDept, getSmsCaptchaProvider, getUser, getUserCacheProvider, getUserLoginCache, getUserRootOrgId, getUserService, getWebAgentService, sendSmsCodeValidation, setCaptchaCacheProvider, setDeptCacheProvider, setDictCacheProvider, setPlatformDataImportEngine, setPushManager, setSmsCaptchaProvider, setUserCacheProvider, systemLogError, systemLogSuccess, validateSmsCode从类继承的方法 com.iplatform.base.AbstractFileOperateSpiController
acquireFileOperateSpi, clearCdnPrefix, getCdnUrl, getFileInfo, getFileInfoList, getLocalFileData, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote从类继承的方法 com.iplatform.base.AbstractSecurityController
acquireSecurityUserProperties, encryptPassword, getCurrentDataScope, getCurrentUser, getCurrentUserId, getCurrentUserPrincipal, getCurrentUserRoleIdList, isSupervisor, loginAsWorkflowRole, matchesPassword, validatePasswordRule从类继承的方法 com.iplatform.base.AbstractController
acquireTablePage, ajaxOutputFileStream, ajaxOutputFileStream, ajaxOutPutHtml, ajaxOutPutJson, ajaxOutPutText, ajaxOutPutXml, downloadSimpleFile, getArgumentManager, getArgumentVariable, getAttribute, getContextPath, getDoubleParameter, getFloatParameter, getIntParameter, getLongParameter, getParameter, getParameterUTF8, getParameterValues, getParamsDateTime, getPlatformCallback, getRequest, getResponse, getServerDomain, getThirdPartyManager, preparePageSearch, print, setAttribute, setDefaultContentType
-
构造器详细资料
-
DeptController
-
-
方法详细资料
-
listOrgRoot
@GetMapping("/select/list_root_org") public com.walker.web.ResponseValue listOrgRoot()前端展示所有顶级单位列表,超级管理员可以选择所有机构,普通用户只能显示自己单位的。- 返回:
-
listSelectDeptTree
@GetMapping("/select/tree_dept/{deptId}") public com.walker.web.ResponseValue listSelectDeptTree(@PathVariable Long deptId) 前端展示部门机构树(单个组织机构),在添加用户选部门使用。- 参数:
deptId- 提供一个部门ID(界面选择),该参数在超级管理员时使用。- 返回:
-
listOrgRootTree
@GetMapping("/select/tree_org") public com.walker.web.ResponseValue listOrgRootTree()选择整个组织机构树,区分是否管理员。1)该功能是公共权限,system:dept:select:** 2)展示所有机构树节点,如果是超级管理员则会显示所有根单位(集团)。 3)普通用户只能看到本单位机构树。- 返回:
-
listOrgList
-
saveAddDept
@PostMapping("/add") public com.walker.web.ResponseValue saveAddDept(@RequestBody com.iplatform.model.po.S_dept s_dept) -
removeDept
@RequestMapping("/remove/{deptId}") public com.walker.web.ResponseValue removeDept(@PathVariable Long deptId) -
saveEdit
@PostMapping("/edit") public com.walker.web.ResponseValue saveEdit(@RequestBody com.iplatform.model.po.S_dept s_dept) -
viewDept
@GetMapping("/view/{deptId}") public com.walker.web.ResponseValue viewDept(@PathVariable Long deptId)
-