Class CasbinRolePolicyController
java.lang.Object
com.sankcrm.erp.auth.interfaces.app.CasbinRolePolicyController
权限角色策略管理.
- 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<Integer> create(CasbinRolePolicyCreateCommand command) 创建权限角色策略com.sankcrm.erp.mvc.application.readmodel.Response<Integer> del(CasbinRolePolicyDelCommand command) 删除权限角色策略com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinRolePolicyDto>> list(CasbinRolePolicyListQuery query) 查询权限角色策略列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<CasbinRolePolicyDto>> page(CasbinRolePolicyPageQuery query) 分页查询权限角色策略
-
Constructor Details
-
CasbinRolePolicyController
public CasbinRolePolicyController()
-
-
Method Details
-
create
@PostMapping("/v1/app/auth/casbin/role/create") public com.sankcrm.erp.mvc.application.readmodel.Response<Integer> create(@RequestBody CasbinRolePolicyCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建权限角色策略- Parameters:
command- 权限角色策略- Returns:
- 权限角色策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
del
@PostMapping("/v1/app/auth/casbin/role/del") public com.sankcrm.erp.mvc.application.readmodel.Response<Integer> del(@RequestBody CasbinRolePolicyDelCommand command) throws com.sankcrm.erp.common.exception.CoreException 删除权限角色策略- Parameters:
command- 权限角色策略- Returns:
- 权限角色策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 删除失败
-
list
@GetMapping("/v1/app/auth/casbin/role/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<CasbinRolePolicyDto>> list(CasbinRolePolicyListQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询权限角色策略列表- Parameters:
query- 查询条件- Returns:
- 权限角色策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
page
@GetMapping("/v1/app/auth/casbin/role/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<CasbinRolePolicyDto>> page(CasbinRolePolicyPageQuery query) throws com.sankcrm.erp.common.exception.CoreException 分页查询权限角色策略- Parameters:
query- 查询条件- Returns:
- 权限角色策略
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-