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 introduction; }