接口 ISysDeptController
- 所有超级接口:
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) list
(SysDeptQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams) 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>>
tree
(SysDeptQueryDTO dto) 获取树信息io.github.mangocrisp.spring.taybct.tool.core.result.R<?>
updateRoleDept
(Set<SysRoleDept> entityList) io.github.mangocrisp.spring.taybct.tool.core.result.R<?>
updateUserDept
(Set<SysUserDept> entityList) 从接口继承的方法 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)
-