package com.ltkj.hosp.domain;
|
|
import java.util.Date;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
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;
|
|
/**
|
* 体检单位信息维护对象 dict_comp
|
*
|
* @author ltkj
|
* @date 2022-11-21
|
*/
|
@Data
|
@NoArgsConstructor
|
@AllArgsConstructor
|
@ApiModel(value = "体检单位")
|
public class DictComp extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 单位ID
|
*/
|
@TableId(type = IdType.AUTO)
|
private String drugManufacturerId;
|
|
/**
|
* 中文名称(单位名称)
|
*/
|
@Excel(name = "中文名称", readConverterExp = "单=位名称")
|
private String cnName;
|
|
/**
|
* 英文名称
|
*/
|
@Excel(name = "英文名称")
|
private String enName;
|
|
/**
|
* 税号
|
*/
|
@Excel(name = "税号")
|
private String taxNumber;
|
|
/**
|
* 法人
|
*/
|
@Excel(name = "法人")
|
private String legalPerson;
|
|
/**
|
* 编码
|
*/
|
@Excel(name = "编码")
|
private String code;
|
|
/**
|
* 联系人
|
*/
|
@Excel(name = "联系人")
|
private String contactPerson;
|
|
/**
|
* 联系电话
|
*/
|
@Excel(name = "联系电话")
|
private String contactPhone;
|
|
/**
|
* 企业类型(PT10.03.06)
|
*/
|
@Excel(name = "企业类型", readConverterExp = "P=T10.03.06")
|
private String typeOfEnterprise;
|
|
/**
|
* 行政区划id
|
*/
|
@Excel(name = "行政区划id")
|
private String areaid;
|
|
/**
|
* 行政区划名称
|
*/
|
@Excel(name = "行政区划名称")
|
private String areaName;
|
|
/**
|
* 负责人
|
*/
|
@Excel(name = "负责人")
|
private String principal;
|
|
/**
|
* 通讯地址
|
*/
|
@Excel(name = "通讯地址")
|
private String mailingAddress;
|
|
/**
|
* 网址
|
*/
|
@Excel(name = "网址")
|
private String url;
|
|
/**
|
* 邮箱
|
*/
|
@Excel(name = "邮箱")
|
private String email;
|
|
/**
|
* 开户银行
|
*/
|
@Excel(name = "开户银行")
|
private String bankAccount;
|
|
/**
|
* 开户银行账号
|
*/
|
@Excel(name = "开户银行账号")
|
private String countNum;
|
|
|
/**
|
* 传真
|
*/
|
@Excel(name = "传真")
|
private String faxNumber;
|
|
/**
|
* 注册地址
|
*/
|
@Excel(name = "注册地址")
|
private String registerAddress;
|
|
/**
|
* GMP证书编号
|
*/
|
@Excel(name = "GMP证书编号")
|
private String gmpNo;
|
|
/**
|
* GMP发证日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "GMP发证日期", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date gmpissueDate;
|
|
/**
|
* 经营许可证号
|
*/
|
@Excel(name = "经营许可证号")
|
private String businessLicenseNumber;
|
|
/**
|
* GMP有效截止日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "GMP有效截止日期", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date gmpDeadlineDate;
|
|
/**
|
* GMP认证范围
|
*/
|
@Excel(name = "GMP认证范围")
|
private String gmpRange;
|
|
/**
|
* GMP延续范围
|
*/
|
@Excel(name = "GMP延续范围")
|
private String gmpDelayRange;
|
|
/**
|
* GMP延续日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "GMP延续日期", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date gmpDelayDate;
|
|
/**
|
* GMP证书图片(base64编码)
|
*/
|
@Excel(name = "GMP证书图片(base64编码)")
|
private String gmpPhoto;
|
|
/**
|
* 排序
|
*/
|
@Excel(name = "排序")
|
private Long orderNum;
|
|
/**
|
* 数据状态(PT10.00.004)
|
*/
|
@Excel(name = "数据状态(PT10.00.004)")
|
private String effective;
|
|
/**
|
* 拼音
|
*/
|
@Excel(name = "拼音")
|
private String spell;
|
|
/**
|
* 有效时间
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "有效时间", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date validTime;
|
|
/**
|
* 五笔简码
|
*/
|
@Excel(name = "五笔简码")
|
private String wbm;
|
|
private String dwlx;
|
private String ssdq;
|
private String lsgx;
|
private String jjlx;
|
private String qygm;
|
private String hyfl;
|
private String fxpg;
|
|
@TableField(exist = false)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date startTime;
|
|
@TableField(exist = false)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date endTime;
|
|
@TableField(exist = false)
|
private String pacId;
|
|
@TableField(exist = false)
|
private String tjPacType;
|
|
@TableField(exist = false)
|
private String pacName;
|
|
@TableField(exist = false)
|
private Integer userNum;
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
.append("drugManufacturerId", getDrugManufacturerId())
|
.append("cnName", getCnName())
|
.append("enName", getEnName())
|
.append("taxNumber", getTaxNumber())
|
.append("legalPerson", getLegalPerson())
|
.append("code", getCode())
|
.append("contactPerson", getContactPerson())
|
.append("contactPhone", getContactPhone())
|
.append("typeOfEnterprise", getTypeOfEnterprise())
|
.append("areaid", getAreaid())
|
.append("areaName", getAreaName())
|
.append("principal", getPrincipal())
|
.append("mailingAddress", getMailingAddress())
|
.append("url", getUrl())
|
.append("email", getEmail())
|
.append("bankAccount", getBankAccount())
|
.append("faxNumber", getFaxNumber())
|
.append("registerAddress", getRegisterAddress())
|
.append("gmpNo", getGmpNo())
|
.append("gmpissueDate", getGmpissueDate())
|
.append("businessLicenseNumber", getBusinessLicenseNumber())
|
.append("gmpDeadlineDate", getGmpDeadlineDate())
|
.append("gmpRange", getGmpRange())
|
.append("gmpDelayRange", getGmpDelayRange())
|
.append("gmpDelayDate", getGmpDelayDate())
|
.append("gmpPhoto", getGmpPhoto())
|
.append("remark", getRemark())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("orderNum", getOrderNum())
|
.append("effective", getEffective())
|
.append("spell", getSpell())
|
.append("validTime", getValidTime())
|
.append("wbm", getWbm())
|
.append("deleted", getDeleted())
|
.toString();
|
}
|
}
|