package com.ltkj.hosp.domain; import com.baomidou.mybatisplus.annotation.IdType; 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.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * 疾病字典对象 dict_icd * * @author ltkj * @date 2023-03-22 */ @Data @ApiModel(value = "疾病信息") public class DictIcd extends BaseEntity { private static final long serialVersionUID = 1L; /** * id */ @TableId(type = IdType.AUTO) @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * icd疾病编码 */ @Excel(name = "icd疾病编码") @ApiModelProperty(value = "疾病编码") private String icdcode; /** * icd疾病名称 */ @Excel(name = "icd疾病名称") @ApiModelProperty(value = "疾病名称") private String icdname; /** * 拼音码 */ @Excel(name = "拼音码") @ApiModelProperty(value = "拼音码") private String pym; /** * 疾病分类 */ @Excel(name = "疾病分类") @ApiModelProperty(value = "疾病分类") private String jbfl; /** * 版本 */ @Excel(name = "版本") @ApiModelProperty(value = "版本") private String ver; /** * 启用标志 */ @Excel(name = "启用标志") @ApiModelProperty(value = "启用标志") private String qybz; /** * 国家医保疾病编码 */ @Excel(name = "国家医保疾病编码") @ApiModelProperty(value = "国家医保疾病编码") private String gjybbm; /** * 国家医保疾病名称 */ @Excel(name = "国家医保疾病名称") @ApiModelProperty(value = "国家医保疾病名称") private String gjybmc; /** * 诊断附加码 */ @Excel(name = "诊断附加码") @ApiModelProperty(value = "诊断附加码") private String zdfjm; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setIcdcode(String icdcode) { this.icdcode = icdcode; } public String getIcdcode() { return icdcode; } public void setIcdname(String icdname) { this.icdname = icdname; } public String getIcdname() { return icdname; } public void setPym(String pym) { this.pym = pym; } public String getPym() { return pym; } public void setJbfl(String jbfl) { this.jbfl = jbfl; } public String getJbfl() { return jbfl; } public void setVer(String ver) { this.ver = ver; } public String getVer() { return ver; } public void setQybz(String qybz) { this.qybz = qybz; } public String getQybz() { return qybz; } public void setGjybbm(String gjybbm) { this.gjybbm = gjybbm; } public String getGjybbm() { return gjybbm; } public void setGjybmc(String gjybmc) { this.gjybmc = gjybmc; } public String getGjybmc() { return gjybmc; } public void setZdfjm(String zdfjm) { this.zdfjm = zdfjm; } public String getZdfjm() { return zdfjm; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("icdcode", getIcdcode()) .append("icdname", getIcdname()) .append("pym", getPym()) .append("jbfl", getJbfl()) .append("ver", getVer()) .append("qybz", getQybz()) .append("gjybbm", getGjybbm()) .append("gjybmc", getGjybmc()) .append("zdfjm", getZdfjm()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("deleted", getDeleted()) .toString(); } }