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.baomidou.mybatisplus.annotation.TableLogic;
|
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.Data;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
/**
|
* 院区信息对象 dict_hosp
|
*
|
* @author ltkj
|
* @date 2022-11-18
|
*/
|
@Data
|
@ApiModel(value = "分院信息表")
|
public class DictHosp extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 院区ID
|
*/
|
@TableId(type = IdType.ASSIGN_ID)
|
@ApiModelProperty(value = "院区ID")
|
private String hospAreaId;
|
|
/**
|
* 院区名称
|
*/
|
@Excel(name = "院区名称")
|
@ApiModelProperty(value = "院区名称")
|
private String hospAreaName;
|
|
/**
|
* 医疗机构ID
|
*/
|
@Excel(name = "医疗机构ID")
|
@ApiModelProperty(value = "医疗机构ID")
|
private String hospid;
|
|
/**
|
* 医疗机构名称
|
*/
|
@Excel(name = "医疗机构名称")
|
@ApiModelProperty(value = "医疗机构名称")
|
private String hospName;
|
|
/**
|
* 院区编码
|
*/
|
@Excel(name = "院区编码")
|
@ApiModelProperty(value = "院区编码")
|
private String code;
|
|
/**
|
* 五笔简码
|
*/
|
@Excel(name = "五笔简码")
|
@ApiModelProperty(value = "五笔简码")
|
private String wbm;
|
|
/**
|
* 拼音简码
|
*/
|
@Excel(name = "拼音简码")
|
@ApiModelProperty(value = "拼音简码")
|
private String spell;
|
|
/**
|
* 行政区划ID
|
*/
|
@Excel(name = "行政区划ID")
|
@ApiModelProperty(value = "行政区划ID")
|
private String areaid;
|
|
/**
|
* 行政区划名称
|
*/
|
@Excel(name = "行政区划名称")
|
@ApiModelProperty(value = "行政区划名称")
|
private String areaName;
|
|
/**
|
* 是否主院区 0-不是 1-是
|
*/
|
@Excel(name = "是否主院区",readConverterExp="0=否,1=是")
|
@ApiModelProperty(value = "是否主院区")
|
private String mainHospArea;
|
|
/**
|
* 负责人
|
*/
|
@Excel(name = "负责人")
|
@ApiModelProperty(value = "负责人")
|
private String principal;
|
|
/**
|
* 负责人电话
|
*/
|
@Excel(name = "负责人电话")
|
@ApiModelProperty(value = "负责人电话")
|
private String phone;
|
|
/**
|
* 编制床位数
|
*/
|
@Excel(name = "编制床位数")
|
@ApiModelProperty(value = "编制床位数")
|
private Long plaitBed;
|
|
/**
|
* 开放床位数
|
*/
|
@Excel(name = "开放床位数")
|
@ApiModelProperty(value = "开放床位数")
|
private Long openBed;
|
|
/**
|
* 建立日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@ApiModelProperty(value = "建立日期")
|
@Excel(name = "建立日期", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date buildDate;
|
|
/**
|
* 排序
|
*/
|
@Excel(name = "排序")
|
@ApiModelProperty(value = "排序")
|
private Integer orderNum;
|
|
/**
|
* 数据状态(PT10.00.004)
|
*/
|
@Excel(name = "数据状态(PT10.00.004)")
|
@ApiModelProperty(value = "数据状态")
|
private String effective;
|
|
/**
|
* 创建人姓名
|
*/
|
@Excel(name = "创建人姓名")
|
@ApiModelProperty(value = "创建人姓名")
|
private String createByName;
|
|
/**
|
* 修改人姓名
|
*/
|
@Excel(name = "修改人姓名")
|
@ApiModelProperty(value = "修改人姓名")
|
private String updateByName;
|
|
/**
|
* 图片(Base64编码)
|
*/
|
@Excel(name = "图片", readConverterExp = "B=ase64编码")
|
@ApiModelProperty(value = "图片")
|
private String imgbase64;
|
|
//秘钥
|
private String secretKey;
|
//到期时间
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date expirationTime;
|
|
// 数据库名
|
private String database;
|
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
.append("hospAreaId", getHospAreaId())
|
.append("hospAreaName", getHospAreaName())
|
.append("hospid", getHospid())
|
.append("hospName", getHospName())
|
.append("code", getCode())
|
.append("wbm", getWbm())
|
.append("spell", getSpell())
|
.append("areaid", getAreaid())
|
.append("areaName", getAreaName())
|
.append("mainHospArea", getMainHospArea())
|
.append("principal", getPrincipal())
|
.append("phone", getPhone())
|
.append("plaitBed", getPlaitBed())
|
.append("openBed", getOpenBed())
|
.append("buildDate", getBuildDate())
|
.append("remark", getRemark())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("orderNum", getOrderNum())
|
.append("effective", getEffective())
|
.append("createByName", getCreateByName())
|
.append("updateByName", getUpdateByName())
|
.append("imgbase64", getImgbase64())
|
.append("deleted", getDeleted())
|
.toString();
|
}
|
}
|