所有超级接口:
io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysDept,ISysDeptService,Long,SysDeptQueryDTO,SysDept,SysDept>, io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert, io.github.mangocrisp.spring.taybct.tool.core.bean.controller.QueryBaseController<SysDept,ISysDeptService,SysDeptQueryDTO>
所有已知实现类:
SysDeptControllerRegister

@RestControllerRegister("${taybct.serve.taybct-system.context-path}{version}/dept") @ApiVersion public interface ISysDeptController extends io.github.mangocrisp.spring.taybct.tool.core.bean.controller.QueryBaseController<SysDept,ISysDeptService,SysDeptQueryDTO>
部门控制器
  • 方法概要

    修饰符和类型
    方法
    说明
    io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysRoleDept>>
    getRoleDept(SysRoleDept dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
     
    io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysUserDept>>
    getUserDept(SysUserDept dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
     
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<? extends SysDept>>
    list(SysDeptQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
     
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<? extends SysDept>>
    list(Map<String,Object> params)
     
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<? extends SysDept>>
    page(SysDeptQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
     
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysDeptTreeVO>>
    获取树信息
    io.github.mangocrisp.spring.taybct.tool.core.result.R<?>
     
    io.github.mangocrisp.spring.taybct.tool.core.result.R<?>
     

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

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

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

    convert2SomeResult, convert2SomeResultCollection, convert2SomeResultPage, entityCollectionConvert2SomeCollection, entityConvert2Some, entityPageConvert2OutPage, someCollectionConvert2EntityCollection, someConvert2Entity

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

    getBaseService
  • 方法详细资料

    • list

      @GetMapping("list") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<? extends SysDept>> list(@RequestParam(required=false) Map<String,Object> params)
      指定者:
      list 在接口中 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysDept,ISysDeptService,Long,SysDeptQueryDTO,SysDept,SysDept>
    • tree

      @PostMapping("tree") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysDeptTreeVO>> tree(@RequestBody SysDeptQueryDTO dto)
      获取树信息
      返回:
      树信息
    • page

      @PostMapping("page") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<com.baomidou.mybatisplus.core.metadata.IPage<? extends SysDept>> page(@RequestBody SysDeptQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
      指定者:
      page 在接口中 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysDept,ISysDeptService,Long,SysDeptQueryDTO,SysDept,SysDept>
    • list

      @PostMapping("list") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<? extends SysDept>> list(@RequestBody SysDeptQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
      指定者:
      list 在接口中 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysDept,ISysDeptService,Long,SysDeptQueryDTO,SysDept,SysDept>
    • getUserDept

      @PostMapping("user") @WebLog io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysUserDept>> getUserDept(@RequestBody SysUserDept dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
    • updateUserDept

      @PutMapping("user") @WebLog io.github.mangocrisp.spring.taybct.tool.core.result.R<?> updateUserDept(@RequestBody Set<SysUserDept> entityList)
    • getRoleDept

      @PostMapping("role") @WebLog io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysRoleDept>> getRoleDept(@RequestBody SysRoleDept dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams)
    • updateRoleDept

      @PutMapping("role") @WebLog io.github.mangocrisp.spring.taybct.tool.core.result.R<?> updateRoleDept(@RequestBody Set<SysRoleDept> entityList)