接口 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
-