| | |
| | | package com.yuanchu.limslaboratory.controller; |
| | | |
| | | import com.yuanchu.limslaboratory.annotation.AuthHandler; |
| | | import com.yuanchu.limslaboratory.pojo.Organizational; |
| | | import com.yuanchu.limslaboratory.service.OrganizationalService; |
| | | import com.yuanchu.limslaboratory.utils.MyUtil; |
| | |
| | | |
| | | @ApiOperation(value = "侧边栏树展开") |
| | | @GetMapping("/list") |
| | | @AuthHandler |
| | | public Result<?> getFourLevelInformation() { |
| | | List<Map<String, Object>> organizationalTree = organizationalService.OrganizationalTree(); |
| | | return Result.success(organizationalTree); |
| | |
| | | @ApiImplicitParam(value = "部门ID", name = "departmentId", dataTypeClass = Integer.class) |
| | | }) |
| | | @GetMapping("/table") |
| | | @AuthHandler |
| | | public Result<?> getDepartmentListTable(Integer departmentId) { |
| | | List<Map<String, Object>> departmentListTable = organizationalService.getDepartmentListTable(departmentId); |
| | | return Result.success(departmentListTable); |
| | |
| | | |
| | | @ApiOperation(value = "添加部门") |
| | | @PostMapping("/add") |
| | | @AuthHandler |
| | | public Result<?> addDepartment(@RequestBody @Validated Organizational organizational) { |
| | | Integer addDepartment = organizationalService.addDepartment(organizational); |
| | | if (addDepartment >= 1){ |
| | |
| | | } |
| | | |
| | | @ApiOperation(value = "修改部门") |
| | | @PutMapping("/add") |
| | | @PutMapping("/update") |
| | | @AuthHandler |
| | | public Result<?> updateDepartment(Integer id, @RequestBody @Validated Organizational organizational) { |
| | | Integer addDepartment = organizationalService.updateDepartment(id, organizational); |
| | | if (addDepartment >= 1){ |
| | |
| | | |
| | | @ApiOperation(value = "删除部门") |
| | | @DeleteMapping("/delete") |
| | | @AuthHandler |
| | | public Result<?> deleteDepartment(String ids) { |
| | | organizationalService.deleteDepartment(ids); |
| | | return Result.success("删除成功!"); |