接口 ISysPermissionController

所有超级接口:
io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController<SysPermission,ISysPermissionService>, io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysPermission,ISysPermissionService,Long,SysPermission,SysPermission,SysPermission>, io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert
所有已知实现类:
SysPermissionControllerRegister

@RestControllerRegister("${taybct.serve.taybct-system.context-path}{version}/permission") @ApiVersion public interface ISysPermissionController extends io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController<SysPermission,ISysPermissionService>
菜单权限相关接口
从以下版本开始:
1.0.0
另请参阅:
  • 方法概要

    修饰符和类型
    方法
    说明
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<PermissionGroupVO>>
    获取列表按菜单分组
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<PermissionVO>>
    获取列表带菜单名
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<PermissionVO>>
    pageWithMenu(Map<String,Object> sqlQueryParams)
    获取分页(返回菜单信息)

    从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.BaseController

    getBaseService

    从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController

    add, delete, deleteBatch, detail, getResource, list, list, page, page, saveBatch, updateAllField, updateAllFieldBatch, updateAssignField, updateAssignFieldBatch

    从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert

    convert2SomeResult, convert2SomeResultCollection, convert2SomeResultPage, entityCollectionConvert2SomeCollection, entityConvert2Some, entityPageConvert2OutPage, someCollectionConvert2EntityCollection, someConvert2Entity
  • 方法详细资料

    • listWithMenu

      @GetMapping("listWithMenu") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<PermissionVO>> listWithMenu(SysPermission dto)
      获取列表带菜单名
      参数:
      dto - 请求参数
      返回:
      R<List < PermissionVO>>
      从以下版本开始:
      1.0.4
    • listGroupWithMenu

      @GetMapping("listGroupWithMenu") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<PermissionGroupVO>> listGroupWithMenu(SysPermission dto)
      获取列表按菜单分组
      参数:
      dto - 请求参数
      返回:
      R<List < PermissionVO>>
      从以下版本开始:
      1.0.4
    • pageWithMenu

      @GetMapping("pageWithMenu") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<PermissionVO>> pageWithMenu(@RequestParam(required=false) Map<String,Object> sqlQueryParams)
      获取分页(返回菜单信息)
      参数:
      sqlQueryParams - sql 查询参数
      返回:
      R<IPage < PermissionVO>>
      从以下版本开始:
      1.0.0