| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.ycl.annotation.LogSave; |
| | | import com.ycl.api.BasePageDTO; |
| | | import com.ycl.api.BasePageVO; |
| | | import com.ycl.api.CommonResult; |
| | |
| | | |
| | | @ApiOperation("添加部门") |
| | | @PostMapping(value = "/create") |
| | | @LogSave(operationType = "部门管理",contain = "添加部门") |
| | | public CommonResult<Void> create(@Validated @RequestBody DepartVO.AddDepartVO addDepartVO) { |
| | | departService.create(addDepartVO); |
| | | return CommonResult.success(null); |
| | |
| | | |
| | | @ApiOperation("编辑部门") |
| | | @PostMapping(value = "/update") |
| | | @LogSave(operationType = "部门管理",contain = "编辑部门") |
| | | public CommonResult<Void> create(@Validated @RequestBody DepartVO.UpdateDepartVO params) { |
| | | departService.update(params); |
| | | return CommonResult.success(null); |
| | |
| | | |
| | | @ApiOperation("删除") |
| | | @PostMapping(value = "/delete") |
| | | @LogSave(operationType = "部门管理",contain = "删除部门") |
| | | public CommonResult<Void> delete(@Validated @RequestBody DepartVO.IdDepartVO params) { |
| | | departService.delete(params.getId()); |
| | | return CommonResult.success(null); |
| | |
| | | **/ |
| | | @ApiOperation("批处理-删除") |
| | | @PostMapping(value = "/batch_deletion") |
| | | @LogSave(operationType = "部门管理",contain = "批量删除部门") |
| | | public CommonResult delete(@RequestParam List<Long> ids) { |
| | | if (ids.isEmpty()) { |
| | | return CommonResult.failed("bad request parameter"); |
| | |
| | | |
| | | @ApiOperation("详情") |
| | | @PostMapping(value = "/detail") |
| | | @LogSave(operationType = "部门管理",contain = "查看部门") |
| | | public CommonResult<UmsDepart> detail(@Validated @RequestBody DepartVO.IdDepartVO params) { |
| | | UmsDepart sccgDepart = departService.loadDepartById(params.getId()); |
| | | return CommonResult.success(sccgDepart); |