Package com.sankcrm.erp.auth.interfaces
Class OrganizationController
java.lang.Object
com.sankcrm.erp.auth.interfaces.OrganizationController
组织机构管理
- Since:
- 2.1.0
- Author:
- zhsxin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> apiCreate(OrganizationCreateCommand command) 创建组织机构com.sankcrm.erp.mvc.application.readmodel.Response<List<OrganizationDto>> apiList(OrganizationListQuery query) 查询组织机构列表com.sankcrm.erp.mvc.application.readmodel.Response<List<OrganizationDto>> 组织机构父节点列表com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationTreeDto> apiTree(OrganizationTreeQuery query) 组织机构树com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> create(OrganizationCreateCommand command) 创建组织机构com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> findById(OrganizationByIdQuery query) 通过Id查询组织机构com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> findById(com.sankcrm.erp.auth.domain.model.OrganizationId organizeId) 通过Id查询组织机构com.sankcrm.erp.mvc.application.readmodel.Response<List<OrganizationDto>> list(OrganizationListQuery query) 查询组织机构列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<OrganizationDto>> page(OrganizationPageQuery query) 分页查询组织机构com.sankcrm.erp.mvc.application.readmodel.Response<List<OrganizationDto>> 组织机构父节点列表com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationTreeDto> 组织机构父节点树com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationTreeDto> tree(OrganizationTreeQuery query) 组织机构树com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> update(OrganizationUpdateCommand command) 修改组织机构信息
-
Constructor Details
-
OrganizationController
public OrganizationController()
-
-
Method Details
-
create
@PostMapping("/v1/app/auth/organization/create") public com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> create(@RequestBody OrganizationCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建组织机构- Parameters:
command- 创建参数- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
apiCreate
@PostMapping("/v1/api/auth/organization/create") public com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> apiCreate(@RequestBody OrganizationCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建组织机构- Parameters:
command- 创建参数- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
update
@PostMapping("/v1/app/auth/organization/update") public com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> update(@RequestBody OrganizationUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 修改组织机构信息- Parameters:
command- 组织机构信息- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建或更新失败
-
findById
@GetMapping("/v1/api/auth/organization/{organizeId}") public com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> findById(@PathVariable com.sankcrm.erp.auth.domain.model.OrganizationId organizeId) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询组织机构- Parameters:
organizeId- id- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
findById
@GetMapping("/v1/app/auth/organization/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationDto> findById(OrganizationByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询组织机构- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
list
@GetMapping("/v1/app/auth/organization/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<OrganizationDto>> list(OrganizationListQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询组织机构列表- Parameters:
query- 查询条件- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
apiList
@GetMapping("/v1/api/auth/organization/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<OrganizationDto>> apiList(OrganizationListQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询组织机构列表- Parameters:
query- 查询条件- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.2.0
-
page
@GetMapping("/v1/app/auth/organization/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<OrganizationDto>> page(OrganizationPageQuery query) throws com.sankcrm.erp.common.exception.CoreException 分页查询组织机构- Parameters:
query- 查询条件- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
parent
@GetMapping("/v1/app/auth/organization/parent") public com.sankcrm.erp.mvc.application.readmodel.Response<List<OrganizationDto>> parent(OrganizationParentByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 组织机构父节点列表- Parameters:
query- 查询条件- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.2.0
-
apiParent
@GetMapping("/v1/api/auth/organization/parent") public com.sankcrm.erp.mvc.application.readmodel.Response<List<OrganizationDto>> apiParent(OrganizationParentByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 组织机构父节点列表- Parameters:
query- 查询条件- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.2.0
-
parentTree
@GetMapping("/v1/app/auth/organization/parent/tree") public com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationTreeDto> parentTree(OrganizationParentByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 组织机构父节点树- Parameters:
query- 查询条件- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.2.0
-
tree
@GetMapping("/v1/app/auth/organization/tree") public com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationTreeDto> tree(OrganizationTreeQuery query) throws com.sankcrm.erp.common.exception.CoreException 组织机构树- Parameters:
query- 查询条件- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.2.0
-
apiTree
@GetMapping("/v1/api/auth/organization/tree") public com.sankcrm.erp.mvc.application.readmodel.Response<OrganizationTreeDto> apiTree(OrganizationTreeQuery query) throws com.sankcrm.erp.common.exception.CoreException 组织机构树- Parameters:
query- 查询条件- Returns:
- 组织机构信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.2.0
-