优化,增加了校验注解

dev_2.0.0
liu 1 year ago
parent 72e0670e28
commit 43f0f2ef4c

@ -2,9 +2,12 @@ package com.supervision.vo.ask;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank;
@Data @Data
public class ModifyPrimaryDiseaseInfoReqVO { public class ModifyPrimaryDiseaseInfoReqVO {
@NotBlank(message = "初步诊断ID不能为空")
private String id; private String id;
private String patientDiseaseInfo; private String patientDiseaseInfo;

@ -16,12 +16,15 @@ import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import java.util.List; import java.util.List;
@Api(tags = "初步诊断") @Api(tags = "初步诊断")
@Validated
@RestController @RestController
@RequestMapping("askPrimary") @RequestMapping("askPrimary")
@RequiredArgsConstructor @RequiredArgsConstructor
@ -31,7 +34,7 @@ public class AskPrimaryController {
@ApiOperation("查询初步诊断列表") @ApiOperation("查询初步诊断列表")
@GetMapping("queryAskPrimaryList") @GetMapping("queryAskPrimaryList")
public List<DiagnosisPrimaryVO> queryAskPrimaryList(String processId) { public List<DiagnosisPrimaryVO> queryAskPrimaryList(@NotBlank(message = "流程ID不能为空") String processId) {
return askPrimaryService.queryAskPrimaryList(processId); return askPrimaryService.queryAskPrimaryList(processId);
} }
@ -43,13 +46,13 @@ public class AskPrimaryController {
@ApiOperation("修改初步诊断病情依据") @ApiOperation("修改初步诊断病情依据")
@PostMapping("modifyPrimaryDiseaseInfo") @PostMapping("modifyPrimaryDiseaseInfo")
public void modifyPrimaryDiseaseInfo(@RequestBody ModifyPrimaryDiseaseInfoReqVO reqVO) { public void modifyPrimaryDiseaseInfo(@RequestBody @Validated ModifyPrimaryDiseaseInfoReqVO reqVO) {
askPrimaryService.modifyPrimaryDiseaseInfo(reqVO); askPrimaryService.modifyPrimaryDiseaseInfo(reqVO);
} }
@ApiOperation("新增初步诊断") @ApiOperation("新增初步诊断")
@PostMapping("savePrimary") @PostMapping("savePrimary")
public void savePrimary(@RequestBody SaveDiagnosisPrimaryReqVO reqVO) { public void savePrimary(@RequestBody @Validated SaveDiagnosisPrimaryReqVO reqVO) {
askPrimaryService.savePrimary(reqVO); askPrimaryService.savePrimary(reqVO);
} }
@ -61,7 +64,7 @@ public class AskPrimaryController {
@ApiOperation("删除初步诊断") @ApiOperation("删除初步诊断")
@GetMapping("deletePrimary") @GetMapping("deletePrimary")
public void deletePrimary(String id) { public void deletePrimary(@NotBlank(message = "初步诊断ID不能为空") String id) {
askPrimaryService.deletePrimary(id); askPrimaryService.deletePrimary(id);
} }
@ -74,7 +77,7 @@ public class AskPrimaryController {
@ApiOperation("确认诊断页面,保存初步诊断以及鉴别依据") @ApiOperation("确认诊断页面,保存初步诊断以及鉴别依据")
@PostMapping("confirmPrimaryByAskEnd") @PostMapping("confirmPrimaryByAskEnd")
public void confirmPrimaryByAskEnd(@RequestBody List<PrimaryConfirmReqVO> reqVOList) { public void confirmPrimaryByAskEnd(@RequestBody @Valid List<PrimaryConfirmReqVO> reqVOList) {
askPrimaryService.confirmPrimaryByAskEnd(reqVOList); askPrimaryService.confirmPrimaryByAskEnd(reqVOList);
} }
} }

@ -3,14 +3,17 @@ package com.supervision.pojo.vo;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.util.List; import java.util.List;
@Data @Data
public class PrimaryConfirmReqVO { public class PrimaryConfirmReqVO {
@ApiModelProperty("初步诊断ID") @ApiModelProperty("初步诊断ID")
@NotBlank(message = "初步诊断ID不能为空")
private String primaryId; private String primaryId;
@NotBlank(message = "流程ID不能为空")
private String processId; private String processId;

@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.util.List; import java.util.List;
@Data @Data
@ -19,12 +20,14 @@ public class SaveDiagnosisPrimaryReqVO {
* ID * ID
*/ */
@ApiModelProperty("诊断流程ID") @ApiModelProperty("诊断流程ID")
@NotBlank(message = "诊断流程ID不能为空")
private String processId; private String processId;
/** /**
* ,diseaseID * ,diseaseID
*/ */
@ApiModelProperty("初步诊断疾病ID,关联disease表ID") @ApiModelProperty("初步诊断疾病ID,关联disease表ID")
@NotBlank(message = "初步诊断疾病ID不能为空")
private String primaryDiagnosisId; private String primaryDiagnosisId;
@ApiModelProperty("患者病情(初步诊断填写)") @ApiModelProperty("患者病情(初步诊断填写)")

Loading…
Cancel
Save