Class CasbinRolePolicyController

java.lang.Object
com.sankcrm.erp.auth.interfaces.app.CasbinRolePolicyController

@RestController public class CasbinRolePolicyController extends Object
权限角色策略管理.
Since:
2.1.0
Author:
zhsxin
create time:
2023/4/3 下午5:59
  • 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 - 查询失败