优化API

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

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

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

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

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

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/
@TableName(value ="vp_config_physical_location")
@Data
@ApiModel
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.TableName;
import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -18,6 +19,7 @@ import java.util.List;
*/
@TableName(value = "vp_config_physical_tool", autoResultMap = true)
@Data
@ApiModel
public class ConfigPhysicalTool implements Serializable {
/**
*

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

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

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

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

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

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

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

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -16,6 +17,7 @@ import lombok.Data;
*/
@TableName(value ="vp_disease_physical")
@Data
@ApiModel
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.TableName;
import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -19,6 +20,7 @@ import java.util.List;
*/
@TableName(value = "vp_patient", autoResultMap = true)
@Data
@ApiModel
public class Patient implements Serializable {
/**
*

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

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

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

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

Loading…
Cancel
Save