瀏覽代碼

代码优化

wangfeng 5 年之前
父節點
當前提交
f93a65fff2

+ 3 - 0
mrman-service/src/main/java/com/diagbot/vo/StdMissionDetailClVO.java

@@ -3,6 +3,8 @@ package com.diagbot.vo;
 import lombok.Getter;
 import lombok.Setter;
 
+import javax.validation.constraints.NotNull;
+
 /**
  * @author wangfeng
  * @Description:
@@ -11,5 +13,6 @@ import lombok.Setter;
 @Setter
 @Getter
 public class StdMissionDetailClVO {
+    @NotNull(message = "请输入id")
     private Long id;
 }

+ 0 - 1
mrman-service/src/main/java/com/diagbot/vo/StdMissionDetailPageVO.java

@@ -3,7 +3,6 @@ package com.diagbot.vo;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import lombok.Getter;
 import lombok.Setter;
-import sun.plugin2.message.Message;
 
 import javax.validation.constraints.NotNull;
 

+ 2 - 0
mrman-service/src/main/java/com/diagbot/vo/StdMissionDetailUpVO.java

@@ -3,6 +3,7 @@ package com.diagbot.vo;
 import lombok.Getter;
 import lombok.Setter;
 
+import javax.validation.constraints.NotNull;
 import java.util.List;
 
 /**
@@ -13,6 +14,7 @@ import java.util.List;
 @Setter
 @Getter
 public class StdMissionDetailUpVO {
+    @NotNull(message = "请输入Id")
     private Long id;
     private Integer status;
     private String remark;

+ 3 - 0
mrman-service/src/main/java/com/diagbot/vo/StdMissionInfoAddVO.java

@@ -3,6 +3,8 @@ package com.diagbot.vo;
 import lombok.Getter;
 import lombok.Setter;
 
+import javax.validation.constraints.NotBlank;
+
 /**
  * @author wangfeng
  * @Description:
@@ -11,5 +13,6 @@ import lombok.Setter;
 @Setter
 @Getter
 public class StdMissionInfoAddVO {
+    @NotBlank(message = "请输入任务名")
     private String missionName;
 }

+ 3 - 0
mrman-service/src/main/java/com/diagbot/vo/StdMissionInfoClearVO.java

@@ -3,6 +3,8 @@ package com.diagbot.vo;
 import lombok.Getter;
 import lombok.Setter;
 
+import javax.validation.constraints.NotNull;
+
 /**
  * @author wangfeng
  * @Description:
@@ -11,5 +13,6 @@ import lombok.Setter;
 @Setter
 @Getter
 public class StdMissionInfoClearVO {
+    @NotNull(message = "请输入任务Id")
     private  Long id;
 }

+ 3 - 0
mrman-service/src/main/java/com/diagbot/vo/StdMissionInfoUpVO.java

@@ -3,6 +3,8 @@ package com.diagbot.vo;
 import lombok.Getter;
 import lombok.Setter;
 
+import javax.validation.constraints.NotNull;
+
 /**
  * @author wangfeng
  * @Description:
@@ -11,6 +13,7 @@ import lombok.Setter;
 @Setter
 @Getter
 public class StdMissionInfoUpVO {
+    @NotNull(message = "请输入Id")
     private  Long id;
     private  String missionName;
 }

+ 3 - 3
mrman-service/src/main/java/com/diagbot/web/StdMissionDetailController.java

@@ -51,7 +51,7 @@ public class StdMissionDetailController {
     @PostMapping("/addMissionDetail")
     @SysLogger("addMissionDetail")
     @Transactional
-    public RespDTO<Boolean> addMissionDetail(@RequestBody StdMissionInfoAddVO stdMissionInfoAddVO) {
+    public RespDTO<Boolean> addMissionDetail(@RequestBody @Valid StdMissionInfoAddVO stdMissionInfoAddVO) {
         boolean res = stdMissionDetailFacade.addMissionDetails(stdMissionInfoAddVO);
         return RespDTO.onSuc(res);
     }
@@ -61,7 +61,7 @@ public class StdMissionDetailController {
     @PostMapping("/updateMissionDetail")
     @SysLogger("updateMissionDetail")
     @Transactional
-    public RespDTO<Boolean> updateMissionDetail(@RequestBody StdMissionDetailUpVO stdQcresultTaskUpVO) {
+    public RespDTO<Boolean> updateMissionDetail(@RequestBody @Valid StdMissionDetailUpVO stdQcresultTaskUpVO) {
         boolean res = stdMissionDetailFacade.updateMissionDetails(stdQcresultTaskUpVO);
         return RespDTO.onSuc(res);
     }
@@ -70,7 +70,7 @@ public class StdMissionDetailController {
             notes = "删除任务信息")
     @PostMapping("/clearMissionDetail")
     @SysLogger("clearMissionDetail")
-    public RespDTO<Boolean> clearMissionDetail(@RequestBody StdMissionDetailClVO stdMissionDetailClVO) {
+    public RespDTO<Boolean> clearMissionDetail(@RequestBody @Valid StdMissionDetailClVO stdMissionDetailClVO) {
         boolean res = stdMissionDetailFacade.clearMissionDetails(stdMissionDetailClVO);
         return RespDTO.onSuc(res);
     }

+ 6 - 2
mrman-service/src/main/java/com/diagbot/web/StdMissionInfoController.java

@@ -12,11 +12,14 @@ import com.diagbot.vo.StdMissionInfoUpVO;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import javax.validation.Valid;
+
 /**
  * <p>
  * 前端控制器
@@ -45,7 +48,8 @@ public class StdMissionInfoController {
             notes = "修改获取任务信息")
     @PostMapping("/updataMissionInfo")
     @SysLogger("updataMissionInfo")
-    public RespDTO<Boolean> updataMissionInfo(@RequestBody StdMissionInfoUpVO stdMissionInfoUpVO) {
+    @Transactional
+    public RespDTO<Boolean> updataMissionInfo(@RequestBody @Valid StdMissionInfoUpVO stdMissionInfoUpVO) {
         boolean res = stdMissionInfoFacade.updataMissionInfos(stdMissionInfoUpVO);
         return RespDTO.onSuc(res);
     }
@@ -54,7 +58,7 @@ public class StdMissionInfoController {
             notes = "删除任务信息")
     @PostMapping("/clearMissionInfo")
     @SysLogger("clearMissionInfo")
-    public RespDTO<Boolean> clearMissionInfo(@RequestBody StdMissionInfoClearVO stdMissionInfoClearVO) {
+    public RespDTO<Boolean> clearMissionInfo(@RequestBody @Valid StdMissionInfoClearVO stdMissionInfoClearVO) {
         boolean res = stdMissionInfoFacade.clearMissionInfos(stdMissionInfoClearVO);
         return RespDTO.onSuc(res);
     }