优化API

dev_v1.0.1
liu 2 years ago
parent 41df01ff1e
commit 0c25972db4

@ -1,15 +1,19 @@
package com.supervision.domain; package com.supervision.domain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
@Data @Data
@ApiModel
public class GlobalResult<T> { public class GlobalResult<T> {
private int code = 200; private int code = 200;
private String msg = "success"; private String msg = "success";
@ApiModelProperty
private T data; private T data;

@ -10,6 +10,7 @@ import java.time.LocalDateTime;
import java.util.List; import java.util.List;
import com.supervision.handler.StringListTypeHandler; import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -20,6 +21,7 @@ import lombok.Data;
*/ */
@TableName(value = "vp_ask_default_question_answer", autoResultMap = true) @TableName(value = "vp_ask_default_question_answer", autoResultMap = true)
@Data @Data
@ApiModel
public class AskDefaultQuestionAnswer implements Serializable { public class AskDefaultQuestionAnswer implements Serializable {
/** /**
* *

@ -11,6 +11,7 @@ import java.util.List;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.supervision.handler.StringListTypeHandler; import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -21,6 +22,7 @@ import lombok.Data;
*/ */
@TableName(value = "vp_ask_disease_question_answer", autoResultMap = true) @TableName(value = "vp_ask_disease_question_answer", autoResultMap = true)
@Data @Data
@ApiModel
public class AskDiseaseQuestionAnswer extends Model<AskDiseaseQuestionAnswer> implements Serializable { public class AskDiseaseQuestionAnswer extends Model<AskDiseaseQuestionAnswer> implements Serializable {
/** /**
* *

@ -10,6 +10,7 @@ import java.util.List;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.supervision.handler.StringListTypeHandler; import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -19,6 +20,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_ask_template_question",autoResultMap = true) @TableName(value ="vp_ask_template_question",autoResultMap = true)
@Data @Data
@ApiModel
public class AskTemplateQuestion extends Model<AskTemplateQuestion> implements Serializable { public class AskTemplateQuestion extends Model<AskTemplateQuestion> implements Serializable {
/** /**
* *

@ -10,6 +10,7 @@ import java.time.LocalDateTime;
import java.util.List; import java.util.List;
import com.supervision.handler.StringListTypeHandler; import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -20,6 +21,7 @@ import lombok.Data;
*/ */
@TableName(value = "vp_config_ancillary_item", autoResultMap = true) @TableName(value = "vp_config_ancillary_item", autoResultMap = true)
@Data @Data
@ApiModel
public class ConfigAncillaryItem implements Serializable { public class ConfigAncillaryItem implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_config_physical_location") @TableName(value ="vp_config_physical_location")
@Data @Data
@ApiModel
public class ConfigPhysicalLocation implements Serializable { public class ConfigPhysicalLocation implements Serializable {
/** /**
* *

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.supervision.handler.StringListTypeHandler; import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -18,6 +19,7 @@ import java.util.List;
*/ */
@TableName(value = "vp_config_physical_tool", autoResultMap = true) @TableName(value = "vp_config_physical_tool", autoResultMap = true)
@Data @Data
@ApiModel
public class ConfigPhysicalTool implements Serializable { public class ConfigPhysicalTool implements Serializable {
/** /**
* *

@ -8,6 +8,7 @@ import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -17,6 +18,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_diagnosis_ancillary_record") @TableName(value ="vp_diagnosis_ancillary_record")
@Data @Data
@ApiModel
public class DiagnosisAncillaryRecord extends Model<DiagnosisAncillaryRecord> implements Serializable { public class DiagnosisAncillaryRecord extends Model<DiagnosisAncillaryRecord> implements Serializable {
/** /**
* *

@ -8,6 +8,7 @@ import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -17,6 +18,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_diagnosis_physical_record") @TableName(value ="vp_diagnosis_physical_record")
@Data @Data
@ApiModel
public class DiagnosisPhysicalRecord extends Model<DiagnosisPhysicalRecord> implements Serializable { public class DiagnosisPhysicalRecord extends Model<DiagnosisPhysicalRecord> implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_diagnosis_primary") @TableName(value ="vp_diagnosis_primary")
@Data @Data
@ApiModel
public class DiagnosisPrimary implements Serializable { public class DiagnosisPrimary implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_diagnosis_qa_record") @TableName(value ="vp_diagnosis_qa_record")
@Data @Data
@ApiModel
public class DiagnosisQaRecord implements Serializable { public class DiagnosisQaRecord implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_diagnosis_result") @TableName(value ="vp_diagnosis_result")
@Data @Data
@ApiModel
public class DiagnosisResult implements Serializable { public class DiagnosisResult implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_disease") @TableName(value ="vp_disease")
@Data @Data
@ApiModel
public class Disease implements Serializable { public class Disease implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_disease_ancillary") @TableName(value ="vp_disease_ancillary")
@Data @Data
@ApiModel
public class DiseaseAncillary implements Serializable { public class DiseaseAncillary implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_disease_physical") @TableName(value ="vp_disease_physical")
@Data @Data
@ApiModel
public class DiseasePhysical implements Serializable { public class DiseasePhysical implements Serializable {
/** /**
* *

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.supervision.handler.StringListTypeHandler; import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -19,6 +20,7 @@ import java.util.List;
*/ */
@TableName(value = "vp_patient", autoResultMap = true) @TableName(value = "vp_patient", autoResultMap = true)
@Data @Data
@ApiModel
public class Patient implements Serializable { public class Patient implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_process") @TableName(value ="vp_process")
@Data @Data
@ApiModel
public class Process implements Serializable { public class Process implements Serializable {
/** /**
* *

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/ */
@TableName(value ="vp_user") @TableName(value ="vp_user")
@Data @Data
@ApiModel
public class User implements Serializable { public class User implements Serializable {
/** /**
* *

@ -5,9 +5,7 @@ import com.supervision.model.ConfigPhysicalTool;
import com.supervision.model.DiagnosisPhysicalRecord; import com.supervision.model.DiagnosisPhysicalRecord;
import com.supervision.pojo.vo.AskPhysicalResultReqVO; import com.supervision.pojo.vo.AskPhysicalResultReqVO;
import com.supervision.service.AskPhysicalService; import com.supervision.service.AskPhysicalService;
import io.swagger.annotations.Api; import io.swagger.annotations.*;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@ -26,13 +24,13 @@ public class AskPhysicalController {
private final AskPhysicalService askPhysicalService; private final AskPhysicalService askPhysicalService;
@ApiOperation("查询体格检查的工具列表") @ApiOperation(value = "查询体格检查的工具列表")
@GetMapping("queryPhysicalToolList") @GetMapping("queryPhysicalToolList")
public Map<String, List<ConfigPhysicalTool>> queryPhysicalToolList() { public Map<String, List<ConfigPhysicalTool>> queryPhysicalToolList() {
return askPhysicalService.queryPhysicalToolList(); return askPhysicalService.queryPhysicalToolList();
} }
@ApiOperation("查询体格检查的结果") @ApiOperation(value = "查询体格检查的结果")
@GetMapping("queryAskPhysicalResult") @GetMapping("queryAskPhysicalResult")
public DiagnosisPhysicalRecord queryAskPhysicalResult(AskPhysicalResultReqVO reqVO) { public DiagnosisPhysicalRecord queryAskPhysicalResult(AskPhysicalResultReqVO reqVO) {
return askPhysicalService.queryAskPhysicalResult(reqVO); return askPhysicalService.queryAskPhysicalResult(reqVO);

@ -1,20 +1,24 @@
package com.supervision.pojo.vo; package com.supervision.pojo.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
@Data @Data
@ApiModel
public class AskPhysicalResultReqVO { public class AskPhysicalResultReqVO {
@NotBlank(message = "体格检查工具ID不能为空") @NotBlank(message = "体格检查工具ID不能为空")
@ApiModelProperty("体格检查工具ID")
private String toolId; private String toolId;
@ApiModelProperty("位置编码") @ApiModelProperty("位置编码")
private String locationCode; private String locationCode;
@NotBlank(message = "流程ID不能为空") @NotBlank(message = "流程ID不能为空")
@ApiModelProperty("流程ID")
private String processId; private String processId;
} }

Loading…
Cancel
Save