Class CasbinPolicyController
java.lang.Object
com.sankcrm.erp.auth.interfaces.app.CasbinPolicyController
权限策略管理.
- Since:
- 2.1.0
- Author:
- zhsxin
- create time:
- 2023/4/3 下午5:59
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinPolicyDto>> apiCreate(CasbinPolicyCreateCommand command) 创建权限策略com.sankcrm.erp.mvc.application.readmodel.Response<Integer> apiDel(CasbinPolicyDelCommand command) 删除权限策略com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinPolicyDto>> apiList(CasbinPolicyListQuery query) 查询权限策略列表com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinPolicyDto>> create(CasbinPolicyCreateCommand command) 创建权限策略com.sankcrm.erp.mvc.application.readmodel.Response<Integer> del(CasbinPolicyDelCommand command) 删除权限策略com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinPolicyDto>> list(CasbinPolicyListQuery query) 查询权限策略列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<CasbinPolicyDto>> page(CasbinPolicyPageQuery query) 分页查询权限策略
-
Constructor Details
-
CasbinPolicyController
public CasbinPolicyController()
-
-
Method Details
-
create
@PostMapping("/v1/app/auth/casbin/policy/create") public com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinPolicyDto>> create(@RequestBody CasbinPolicyCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建权限策略- Parameters:
command- 权限策略- Returns:
- 权限策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
apiCreate
@PostMapping("/v1/api/auth/casbin/policy/create") public com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinPolicyDto>> apiCreate(@RequestBody CasbinPolicyCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建权限策略- Parameters:
command- 权限策略- Returns:
- 权限策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败- Since:
- 2.1.7
-
del
@PostMapping("/v1/app/auth/casbin/policy/del") public com.sankcrm.erp.mvc.application.readmodel.Response<Integer> del(@RequestBody CasbinPolicyDelCommand command) throws com.sankcrm.erp.common.exception.CoreException 删除权限策略- Parameters:
command- 权限策略- Returns:
- 权限策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 删除失败
-
apiDel
@PostMapping("/v1/api/auth/casbin/policy/del") public com.sankcrm.erp.mvc.application.readmodel.Response<Integer> apiDel(@RequestBody CasbinPolicyDelCommand command) throws com.sankcrm.erp.common.exception.CoreException 删除权限策略- Parameters:
command- 权限策略- Returns:
- 权限策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 删除失败- Since:
- 2.1.7
-
list
@GetMapping("/v1/app/auth/casbin/policy/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinPolicyDto>> list(CasbinPolicyListQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询权限策略列表- Parameters:
query- 查询条件- Returns:
- 权限策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
apiList
@GetMapping("/v1/api/auth/casbin/policy/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinPolicyDto>> apiList(CasbinPolicyListQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询权限策略列表- Parameters:
query- 查询条件- Returns:
- 权限策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.1.7
-
page
@GetMapping("/v1/app/auth/casbin/policy/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<CasbinPolicyDto>> page(CasbinPolicyPageQuery query) throws com.sankcrm.erp.common.exception.CoreException 分页查询权限策略- Parameters:
query- 查询条件- Returns:
- 权限策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-