package com.ltkj.hosp.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ltkj.common.annotation.Excel; import com.ltkj.common.annotation.Excel; import com.ltkj.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.List; /** * 问诊疾病对象 tj_ask_historys * * @author ltkj_赵佳豪&李格 * @date 2023-04-11 */ @Data @ApiModel(value = "问诊疾病") @AllArgsConstructor @NoArgsConstructor public class TjAskHistorys extends BaseEntity { private static final long serialVersionUID = 1L; /** * 疾病id */ @ApiModelProperty(value = "疾病id") @TableId(type= IdType.AUTO) @JsonSerialize(using = ToStringSerializer.class) private Long diseaseId; /** * 问诊id */ @ApiModelProperty(value = "问诊id") @Excel(name = "问诊id") @JsonSerialize(using = ToStringSerializer.class) private Long askId; /** * 疾病名称 */ @ApiModelProperty(value = "疾病名称") @Excel(name = "疾病名称") private String diseaseName; /** * 诊断日期 */ @ApiModelProperty(value = "诊断日期") @Excel(name = "诊断日期") private String diseaseData; /** * 诊断单位 */ @ApiModelProperty(value = "诊断单位") @Excel(name = "诊断单位") private String diseaseCompany; /** * 是否痊愈 */ @ApiModelProperty(value = "是否痊愈") @Excel(name = "是否痊愈",dictType="sys_yes_no") private String isOk; /** * 病种id */ @ApiModelProperty(value = "病种id") @JsonSerialize(using = ToStringSerializer.class) private Long icdId; @ApiModelProperty(value = "疾病类型") private String type; private Integer dataType; public Long getIcdId() { return icdId; } public void setIcdId(Long icdId) { this.icdId = icdId; } public void setDiseaseId(Long diseaseId) { this.diseaseId = diseaseId; } public Long getDiseaseId() { return diseaseId; } public void setAskId(Long askId) { this.askId = askId; } public Long getAskId() { return askId; } public void setDiseaseName(String diseaseName) { this.diseaseName = diseaseName; } public String getDiseaseName() { return diseaseName; } public void setDiseaseData(String diseaseData) { this.diseaseData = diseaseData; } public String getDiseaseData() { return diseaseData; } public void setDiseaseCompany(String diseaseCompany) { this.diseaseCompany = diseaseCompany; } public String getDiseaseCompany() { return diseaseCompany; } public void setIsOk(String isOk) { this.isOk = isOk; } public String getIsOk() { return isOk; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("diseaseId", getDiseaseId()) .append("askId", getAskId()) .append("diseaseName", getDiseaseName()) .append("diseaseData", getDiseaseData()) .append("diseaseCompany", getDiseaseCompany()) .append("isOk", getIsOk()) .append("remark", getRemark()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("deleted", getDeleted()) .toString(); } }