@RestController @ApiResource(name="\u7cfb\u7edf\u7ec4\u7ec7\u673a\u6784\u7ba1\u7406") public class HrOrganizationController extends Object
| 构造器和说明 |
|---|
HrOrganizationController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseData |
add(HrOrganizationRequest hrOrganizationRequest)
添加系统组织机构
|
ResponseData |
delete(HrOrganizationRequest hrOrganizationRequest)
删除系统组织机构
|
ResponseData |
detail(HrOrganizationRequest hrOrganizationRequest)
查看详情系统组织机构
|
ResponseData |
edit(HrOrganizationRequest hrOrganizationRequest)
编辑系统组织机构
|
ResponseData |
list(HrOrganizationRequest hrOrganizationRequest)
获取全部系统组织机构
|
ResponseData |
organizationTree(HrOrganizationRequest hrOrganizationRequest)
获取全部系统组织机构树(用于新增,编辑组织机构时选择上级节点,用于获取用户管理界面左侧组织机构树)
|
ResponseData |
page(HrOrganizationRequest hrOrganizationRequest)
分页查询系统组织机构
|
List<ZTreeNode> |
roleBindOrgScope(HrOrganizationRequest hrOrganizationRequest)
Layui版本--获取组织机构树(用于角色配置数据范围类型,并且数据范围类型是指定组织机构时)
|
ResponseData |
roleBindOrgScopeAntdv(HrOrganizationRequest hrOrganizationRequest)
AntdVue版本--获取组织机构树(用于角色配置数据范围类型,并且数据范围类型是指定组织机构时)
|
ResponseData |
updateStatus(HrOrganizationRequest hrOrganizationRequest)
修改组织机构状态
|
ResponseData |
userBindOrgScope(HrOrganizationRequest hrOrganizationRequest)
获取组织机构树(用于用户绑定数据范围,可以渲染是否选中信息)
|
@PostResource(name="\u6dfb\u52a0\u7cfb\u7edf\u7ec4\u7ec7\u673a\u6784", path="/hrOrganization/add") public ResponseData add(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.add.class) HrOrganizationRequest hrOrganizationRequest)
@PostResource(name="\u5220\u9664\u7cfb\u7edf\u7ec4\u7ec7\u673a\u6784", path="/hrOrganization/delete") public ResponseData delete(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.delete.class) HrOrganizationRequest hrOrganizationRequest)
@PostResource(name="\u7f16\u8f91\u7cfb\u7edf\u7ec4\u7ec7\u673a\u6784", path="/hrOrganization/edit") public ResponseData edit(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.edit.class) HrOrganizationRequest hrOrganizationRequest)
@PostResource(name="\u4fee\u6539\u7ec4\u7ec7\u673a\u6784\u72b6\u6001", path="/hrOrganization/updateStatus") public ResponseData updateStatus(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.updateStatus.class) HrOrganizationRequest hrOrganizationRequest)
@GetResource(name="\u67e5\u770b\u8be6\u60c5\u7cfb\u7edf\u7ec4\u7ec7\u673a\u6784", path="/hrOrganization/detail", responseClass=HrOrganization.class) public ResponseData detail(@Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.detail.class) HrOrganizationRequest hrOrganizationRequest)
@GetResource(name="\u5206\u9875\u67e5\u8be2\u7cfb\u7edf\u7ec4\u7ec7\u673a\u6784", path="/hrOrganization/page", responseClass=HrOrganization.class) public ResponseData page(HrOrganizationRequest hrOrganizationRequest)
@GetResource(name="\u83b7\u53d6\u5168\u90e8\u7cfb\u7edf\u7ec4\u7ec7\u673a\u6784", path="/hrOrganization/list", responseClass=HrOrganization.class) public ResponseData list(HrOrganizationRequest hrOrganizationRequest)
@GetResource(name="\u83b7\u53d6\u5168\u90e8\u7cfb\u7edf\u7ec4\u7ec7\u673a\u6784\u6811", path="/hrOrganization/tree", responseClass=cn.stylefeng.roses.kernel.system.api.pojo.organization.OrganizationTreeNode.class) public ResponseData organizationTree(HrOrganizationRequest hrOrganizationRequest)
@GetResource(name="\u83b7\u53d6\u7ec4\u7ec7\u673a\u6784\u6811(\u7528\u4e8e\u7528\u6237\u7ed1\u5b9a\u6570\u636e\u8303\u56f4)", path="/hrOrganization/userBindOrgScope", responseClass=cn.stylefeng.roses.kernel.system.api.pojo.organization.OrganizationTreeNode.class) public ResponseData userBindOrgScope(@Validated(value=cn.stylefeng.roses.kernel.system.api.pojo.organization.HrOrganizationRequest.userBindOrgScope.class) HrOrganizationRequest hrOrganizationRequest)
@GetResource(name="Layui\u7248\u672c--\u83b7\u53d6\u7ec4\u7ec7\u673a\u6784\u6811\uff08\u7528\u4e8e\u89d2\u8272\u914d\u7f6e\u6570\u636e\u8303\u56f4\u7c7b\u578b\uff0c\u5e76\u4e14\u6570\u636e\u8303\u56f4\u7c7b\u578b\u662f\u6307\u5b9a\u7ec4\u7ec7\u673a\u6784\u65f6\uff09", path="/hrOrganization/roleBindOrgScope", responseClass=cn.stylefeng.roses.kernel.rule.tree.ztree.ZTreeNode.class) public List<ZTreeNode> roleBindOrgScope(@Validated(value=cn.stylefeng.roses.kernel.system.api.pojo.organization.HrOrganizationRequest.roleBindOrgScope.class) HrOrganizationRequest hrOrganizationRequest)
@GetResource(name="AntdVue\u7248\u672c--\u83b7\u53d6\u7ec4\u7ec7\u673a\u6784\u6811\uff08\u7528\u4e8e\u89d2\u8272\u914d\u7f6e\u6570\u636e\u8303\u56f4\u7c7b\u578b\uff0c\u5e76\u4e14\u6570\u636e\u8303\u56f4\u7c7b\u578b\u662f\u6307\u5b9a\u7ec4\u7ec7\u673a\u6784\u65f6\uff09", path="/hrOrganization/roleBindOrgScopeAntdv", responseClass=cn.stylefeng.roses.kernel.rule.tree.ztree.ZTreeNode.class) public ResponseData roleBindOrgScopeAntdv(@Validated(value=cn.stylefeng.roses.kernel.system.api.pojo.organization.HrOrganizationRequest.roleBindOrgScope.class) HrOrganizationRequest hrOrganizationRequest)
Copyright © 2021. All rights reserved.