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