|
|
@ -3,6 +3,7 @@ package com.epmet.controller; |
|
|
|
import com.epmet.commons.tools.annotation.LoginUser; |
|
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.epmet.dto.form.*; |
|
|
|
import com.epmet.dto.result.AddDepartmentResultDTO; |
|
|
|
import com.epmet.dto.result.DepartmentDetailResultDTO; |
|
|
@ -48,6 +49,7 @@ public class DepartmentController { |
|
|
|
*/ |
|
|
|
@PostMapping("adddepartment") |
|
|
|
public Result<AddDepartmentResultDTO> addDepartment(@LoginUser TokenDto tokenDTO, @RequestBody AddDepartmentFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
return departmentService.addDepartment(formDTO); |
|
|
|
} |
|
|
|
|
|
|
@ -59,6 +61,7 @@ public class DepartmentController { |
|
|
|
*/ |
|
|
|
@PostMapping("editdepartment") |
|
|
|
public Result editDepartment(@LoginUser TokenDto tokenDTO, @RequestBody EditDepartmentFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
return departmentService.editDepartment(formDTO); |
|
|
|
} |
|
|
|
|
|
|
@ -70,6 +73,7 @@ public class DepartmentController { |
|
|
|
*/ |
|
|
|
@PostMapping("removedepartment") |
|
|
|
public Result removeDepartment(@LoginUser TokenDto tokenDTO, @RequestBody RemoveDepartmentFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
return departmentService.removeDepartment(formDTO); |
|
|
|
} |
|
|
|
|
|
|
@ -81,6 +85,7 @@ public class DepartmentController { |
|
|
|
*/ |
|
|
|
@PostMapping("departmentdetail") |
|
|
|
public Result<DepartmentDetailResultDTO> departmentDetail(@LoginUser TokenDto tokenDTO, @RequestBody DepartmentdetailFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
return departmentService.departmentDetail(formDTO); |
|
|
|
} |
|
|
|
|
|
|
@ -92,6 +97,7 @@ public class DepartmentController { |
|
|
|
*/ |
|
|
|
@PostMapping("departmentinagencylist") |
|
|
|
public Result<DepartmentInAgencyResultDTO> departmentInAgencyList(@LoginUser TokenDto tokenDTO, @RequestBody DepartmentInAgencyFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
return departmentService.departmentInAgencyList(formDTO); |
|
|
|
} |
|
|
|
|
|
|
@ -103,6 +109,7 @@ public class DepartmentController { |
|
|
|
*/ |
|
|
|
@PostMapping("departmentlist") |
|
|
|
public Result<List<DepartmentListResultDTO>> departmentList(@LoginUser TokenDto tokenDTO, @RequestBody DepartmentListFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
return departmentService.departmentList(formDTO); |
|
|
|
} |
|
|
|
} |