package com.ltkj.hosp.domain; import java.util.List; 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.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; /** * 问诊对象 tj_ask_medical_history * * @author ltkj_赵佳豪&李格 * @date 2023-04-11 */ @Data @ApiModel(value = "问诊对象") @AllArgsConstructor @NoArgsConstructor public class TjAskMedicalHistory extends BaseEntity { private static final long serialVersionUID = 1L; /** * askId */ @TableId(type= IdType.AUTO) @JsonSerialize(using = ToStringSerializer.class) private Long askId; /** * 客户id */ @ApiModelProperty(value = "客户id") @JsonSerialize(using = ToStringSerializer.class) private Long cusId; @ApiModelProperty(value = "客户身份证号") @TableField(exist = false) private String cusIdCard; /** * 客户名 */ @ApiModelProperty(value = "客户名") @Excel(name = "客户名") private String cusName; @ApiModelProperty(value = "体检号") @Excel(name = "体检号") private String tjNum; /** * 职业 */ @ApiModelProperty(value = "职业") @Excel(name = "职业") private String work; /** * 工作状态 */ @ApiModelProperty(value = "工作状态") @Excel(name = "工作状态",dictType="tj_work_status") private String workStatus; /** * 既往病史 */ @ApiModelProperty(value = "既往病史") @Excel(name = "既往病史") private String medicalHistory; /** * 初潮 */ @ApiModelProperty(value = "初潮") @Excel(name = "初潮") private String chuchao; /** * 经期 */ @ApiModelProperty(value = "经期") @Excel(name = "经期") private String jingqi; /** * 周期 */ @ApiModelProperty(value = "周期") @Excel(name = "周期") private String zhouqi; /** * 末次月经或停经年龄 */ @ApiModelProperty(value = "末次月经或停经年龄") @Excel(name = "末次月经或停经年龄") private String mociage; /** * 现有子女 */ @ApiModelProperty(value = "现有子女") @Excel(name = "现有子女") private String zinv; /** * 流产 */ @ApiModelProperty(value = "流产") @Excel(name = "流产") private String liuchan; /** * 早产 */ @ApiModelProperty(value = "早产") @Excel(name = "早产") private String zaochan; /** * 死产 */ @ApiModelProperty(value = "死产") @Excel(name = "死产") private String sichan; /** * 异常胎 */ @ApiModelProperty(value = "异常胎") @Excel(name = "异常胎") private String yichangtai; /** * 吸烟 */ @ApiModelProperty(value = "吸烟") @Excel(name = "吸烟") private String xiyan; /** * 吸烟频率 */ @ApiModelProperty(value = "吸烟频率") @Excel(name = "吸烟频率") private String xiyanpinlv; /** * 吸烟时间 */ @ApiModelProperty(value = "吸烟时间") @Excel(name = "吸烟时间") private String xiyanyear; /** * 饮酒 */ @ApiModelProperty(value = "饮酒") @Excel(name = "饮酒") private String yinjiu; /** * 饮酒频率 */ @ApiModelProperty(value = "饮酒频率") @Excel(name = "饮酒频率") private String yinjiupinlv; /** * 饮酒时间 */ @ApiModelProperty(value = "饮酒时间") @Excel(name = "饮酒时间") private String yinjiuyear; /** * 其他 */ @ApiModelProperty(value = "其他") @Excel(name = "其他") private String qita; /** * 来源标志 */ @ApiModelProperty(value = "来源标志") @Excel(name = "来源标志") private String fromBy; /** * 病史信息 */ @ApiModelProperty(value = "病史信息") @TableField(exist = false) private List tjAskHistorysList; public void setAskId(Long askId) { this.askId = askId; } public Long getAskId() { return askId; } public void setCusId(Long cusId) { this.cusId = cusId; } public Long getCusId() { return cusId; } public void setCusName(String cusName) { this.cusName = cusName; } public String getCusName() { return cusName; } public void setWork(String work) { this.work = work; } public String getWork() { return work; } public void setWorkStatus(String workStatus) { this.workStatus = workStatus; } public String getWorkStatus() { return workStatus; } public void setMedicalHistory(String medicalHistory) { this.medicalHistory = medicalHistory; } public String getMedicalHistory() { return medicalHistory; } public void setChuchao(String chuchao) { this.chuchao = chuchao; } public String getChuchao() { return chuchao; } public void setJingqi(String jingqi) { this.jingqi = jingqi; } public String getJingqi() { return jingqi; } public void setZhouqi(String zhouqi) { this.zhouqi = zhouqi; } public String getZhouqi() { return zhouqi; } public void setMociage(String mociage) { this.mociage = mociage; } public String getMociage() { return mociage; } public void setZinv(String zinv) { this.zinv = zinv; } public String getZinv() { return zinv; } public void setLiuchan(String liuchan) { this.liuchan = liuchan; } public String getLiuchan() { return liuchan; } public void setZaochan(String zaochan) { this.zaochan = zaochan; } public String getZaochan() { return zaochan; } public void setSichan(String sichan) { this.sichan = sichan; } public String getSichan() { return sichan; } public void setYichangtai(String yichangtai) { this.yichangtai = yichangtai; } public String getYichangtai() { return yichangtai; } public void setXiyan(String xiyan) { this.xiyan = xiyan; } public String getXiyan() { return xiyan; } public void setXiyanpinlv(String xiyanpinlv) { this.xiyanpinlv = xiyanpinlv; } public String getXiyanpinlv() { return xiyanpinlv; } public void setXiyanyear(String xiyanyear) { this.xiyanyear = xiyanyear; } public String getXiyanyear() { return xiyanyear; } public void setYinjiu(String yinjiu) { this.yinjiu = yinjiu; } public String getYinjiu() { return yinjiu; } public void setYinjiupinlv(String yinjiupinlv) { this.yinjiupinlv = yinjiupinlv; } public String getYinjiupinlv() { return yinjiupinlv; } public void setYinjiuyear(String yinjiuyear) { this.yinjiuyear = yinjiuyear; } public String getYinjiuyear() { return yinjiuyear; } public void setQita(String qita) { this.qita = qita; } public String getQita() { return qita; } public List getTjAskHistorysList() { return tjAskHistorysList; } public void setTjAskHistorysList(List tjAskHistorysList) { this.tjAskHistorysList = tjAskHistorysList; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("askId", getAskId()) .append("cusId", getCusId()) .append("cusName", getCusName()) .append("work", getWork()) .append("workStatus", getWorkStatus()) .append("medicalHistory", getMedicalHistory()) .append("chuchao", getChuchao()) .append("jingqi", getJingqi()) .append("zhouqi", getZhouqi()) .append("mociage", getMociage()) .append("zinv", getZinv()) .append("liuchan", getLiuchan()) .append("zaochan", getZaochan()) .append("sichan", getSichan()) .append("yichangtai", getYichangtai()) .append("xiyan", getXiyan()) .append("xiyanpinlv", getXiyanpinlv()) .append("xiyanyear", getXiyanyear()) .append("yinjiu", getYinjiu()) .append("yinjiupinlv", getYinjiupinlv()) .append("yinjiuyear", getYinjiuyear()) .append("qita", getQita()) .append("remark", getRemark()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("deleted", getDeleted()) .append("tjAskHistorysList", getTjAskHistorysList()) .toString(); } }