24282 11 meses atrás
pai
commit
275a09fb63

+ 4 - 2
jy-business/src/main/java/com/jy/business/capital/controller/CapitalAccountController.java

@@ -7,6 +7,8 @@ import com.jy.business.capital.model.vo.CapitalAccountVo;
 import com.jy.business.capital.service.CapitalAccountService;
 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 org.springframework.validation.annotation.Validated;
@@ -43,7 +45,7 @@ public class CapitalAccountController {
      * 资金账户明细
      */
     @GetMapping("/getDetail")
-    public CapitalAccountVo getDetail(BaseSelectDto dto) {
+    public CapitalAccountVo getDetail(@Validated(DetailGroup.class) BaseSelectDto dto) {
         return capitalAccountService.getDetail(dto.getId());
     }
 
@@ -67,7 +69,7 @@ public class CapitalAccountController {
      * 资金账户删除
      */
     @PostMapping("/delete")
-    public void delete(@RequestBody BaseSelectDto dto) {
+    public void delete(@Validated(BatchDeleteGroup.class) @RequestBody BaseSelectDto dto) {
         capitalAccountService.delete(dto.getIdList());
     }
 

+ 10 - 5
jy-business/src/main/java/com/jy/business/corporation/controller/CorporationController.java

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