类 DeptController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.system.controller.DeptController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("/system/dept") public class DeptController extends XBaseController
部门管理API接口
  • 构造器详细资料

    • DeptController

      public DeptController()
  • 方法详细资料

    • deptPage

      @GetMapping("page") public ApiResult deptPage(DeptPageDto deptPageDto, PageQuery pageQuery)
      获取部门列表
      参数:
      deptPageDto -
      返回:
    • deptList

      @GetMapping("list") public ApiResult deptList(DeptPageDto pageDto)
      条件查询部门列表
      参数:
      pageDto -
      返回:
    • createDept

      @PostMapping("create") public ApiResult createDept(@RequestBody @Validated DeptDto deptDto)
      添加部门
      返回:
    • updateDept

      @PutMapping("update") public ApiResult updateDept(@RequestBody @Validated DeptDto deptDto)
      更新部门
      返回:
    • deleteDept

      @DeleteMapping("delete") public ApiResult deleteDept(@RequestBody DeptDto deptDto)
      删除部门
      参数:
      deptDto -
      返回:
    • batchDeleteDept

      @DeleteMapping("deleteBatch") public ApiResult batchDeleteDept(@RequestBody List<Long> ids)
      批量删除
      参数:
      ids -
      返回: