|
|
@@ -0,0 +1,56 @@
|
|
|
+package com.nb.app.msg.entity;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.nb.common.config.mybatisplus.handler.StringListTypeHandler;
|
|
|
+import com.nb.core.entity.GenericEntity;
|
|
|
+import com.nb.core.enums.SexEnum;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+import lombok.ToString;
|
|
|
+import java.util.*;
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author lifang
|
|
|
+ * @version 1.0.0
|
|
|
+ * @ClassName AppConsultEntity.java
|
|
|
+ * @Description TODO
|
|
|
+ * @createTime 2022年08月24日 17:01:00
|
|
|
+ */
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
+@Data
|
|
|
+@TableName(value = "app_consult",autoResultMap = true)
|
|
|
+@ApiModel(value="问题咨询")
|
|
|
+@ToString
|
|
|
+@NoArgsConstructor
|
|
|
+public class AppConsultEntity extends GenericEntity<String> {
|
|
|
+ @ApiModelProperty(value = "病人id",required = true)
|
|
|
+ @NotNull(message = "病人id不能为空")
|
|
|
+ private String patientId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "住院号",required = true)
|
|
|
+ @NotNull(message = "住院号不能为空")
|
|
|
+ private String patientCode;
|
|
|
+
|
|
|
+ @ApiModelProperty("病人性别")
|
|
|
+ private SexEnum patientSex;
|
|
|
+
|
|
|
+ @ApiModelProperty("病人年龄")
|
|
|
+ private Integer patientAge;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "问题类型",required = true)
|
|
|
+ @NotNull(message = "问题类型不能为空")
|
|
|
+ private String type;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "内容描述,最多255个字节",required = true)
|
|
|
+ @NotNull(message = "内容描述不能为空")
|
|
|
+ private String content;
|
|
|
+
|
|
|
+ @ApiModelProperty("相关资料")
|
|
|
+ @TableField(typeHandler = StringListTypeHandler.class)
|
|
|
+ private List<String> extend;
|
|
|
+}
|