|
@@ -6,7 +6,12 @@ import com.jy.business.corporation.model.dto.CorporationSelectDto;
|
|
import com.jy.business.corporation.model.vo.CorporationVo;
|
|
import com.jy.business.corporation.model.vo.CorporationVo;
|
|
import com.jy.business.corporation.service.CorporationService;
|
|
import com.jy.business.corporation.service.CorporationService;
|
|
import com.jy.framework.model.base.BaseSelectDto;
|
|
import com.jy.framework.model.base.BaseSelectDto;
|
|
|
|
+import com.jy.framework.model.validation.AddGroup;
|
|
|
|
+import com.jy.framework.model.validation.BatchDeleteGroup;
|
|
|
|
+import com.jy.framework.model.validation.DetailGroup;
|
|
|
|
+import com.jy.framework.model.validation.EditGroup;
|
|
import jakarta.annotation.Resource;
|
|
import jakarta.annotation.Resource;
|
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -18,7 +23,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
* 公司信息 前端控制器
|
|
* 公司信息 前端控制器
|
|
* </p>
|
|
* </p>
|
|
*
|
|
*
|
|
- * @author
|
|
|
|
|
|
+ * @author
|
|
* @since 2024-10-16
|
|
* @since 2024-10-16
|
|
*/
|
|
*/
|
|
@RestController
|
|
@RestController
|
|
@@ -40,7 +45,7 @@ public class CorporationController {
|
|
* 公司信息明细
|
|
* 公司信息明细
|
|
*/
|
|
*/
|
|
@GetMapping("/getDetail")
|
|
@GetMapping("/getDetail")
|
|
- public CorporationVo getDetail(BaseSelectDto dto) {
|
|
|
|
|
|
+ public CorporationVo getDetail(@Validated(DetailGroup.class) BaseSelectDto dto) {
|
|
return corporationService.getDetail(dto.getId());
|
|
return corporationService.getDetail(dto.getId());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -48,7 +53,7 @@ public class CorporationController {
|
|
* 公司信息新增
|
|
* 公司信息新增
|
|
*/
|
|
*/
|
|
@PostMapping("/add")
|
|
@PostMapping("/add")
|
|
- public void add(@RequestBody CorporationDto dto) {
|
|
|
|
|
|
+ public void add(@Validated(AddGroup.class) @RequestBody CorporationDto dto) {
|
|
corporationService.add(dto);
|
|
corporationService.add(dto);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -56,7 +61,7 @@ public class CorporationController {
|
|
* 公司信息编辑
|
|
* 公司信息编辑
|
|
*/
|
|
*/
|
|
@PostMapping("/edit")
|
|
@PostMapping("/edit")
|
|
- public void edit(@RequestBody CorporationDto dto) {
|
|
|
|
|
|
+ public void edit(@Validated(EditGroup.class) @RequestBody CorporationDto dto) {
|
|
corporationService.edit(dto);
|
|
corporationService.edit(dto);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -64,7 +69,7 @@ public class CorporationController {
|
|
* 公司信息删除
|
|
* 公司信息删除
|
|
*/
|
|
*/
|
|
@PostMapping("/delete")
|
|
@PostMapping("/delete")
|
|
- public void delete(@RequestBody BaseSelectDto dto) {
|
|
|
|
|
|
+ public void delete(@Validated(BatchDeleteGroup.class) @RequestBody BaseSelectDto dto) {
|
|
corporationService.delete(dto.getIdList());
|
|
corporationService.delete(dto.getIdList());
|
|
}
|
|
}
|
|
|
|
|