package cn.besteam.modules.system.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; /** * 医疗机构信息 */ @Data @TableName("sys_department_information") public class SysDepartmentInformation implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id */ @TableId(type = IdType.AUTO) @ApiModelProperty("主键id") private Integer id; @ApiModelProperty("机构id(医院id)") private Integer departmentId; @ApiModelProperty("机构名称") private String departmentName; @ApiModelProperty("机构级别(关联字典表)") private Integer departmentLevel; @ApiModelProperty("机构类型(关联字典表)") private Integer departmentType; @ApiModelProperty("机构性质(关联字典表)") private Integer departmentProperty; @ApiModelProperty("机构地址") private String departmentAddress; @ApiModelProperty("机构联系人") private String departmentLinkman; @ApiModelProperty("机构联系电话") private String departmentLinkphone; @ApiModelProperty("是否分院(0否,1是)") private Integer isCourts; @ApiModelProperty("法人代表") private String legalRepresentative; @ApiModelProperty("服务公司") private String serviceCompany; @ApiModelProperty("服务公司联系人") private String serviceLinkman; @ApiModelProperty("服务公司联系电话") private String serviceLinkphone; @ApiModelProperty("一级联系人") private String oneWarningLinkman; @ApiModelProperty("一级联系电话") private String oneWarningLinkphone; @ApiModelProperty("二级联系人") private String twoWarningLinkman; @ApiModelProperty("二级联系电话") private String twoWarningLinkphone; @ApiModelProperty("分管领导负责人") private String leadersSpecificLinkman; @ApiModelProperty("分管领导负责人电话") private String leadersSpecificPhone; @ApiModelProperty("院感科或医废工作负责人") private String workLeaderLinkman; @ApiModelProperty("院感科或医废工作负责人电话") private String workLeaderLinkphone; /** * 创建人 */ @ApiModelProperty("创建人") private Integer createBy; /** * 创建时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("创建时间") private java.util.Date createTime; /** * 更新人 */ @ApiModelProperty("更新人") private Integer updateBy; /** * 更新时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("更新时间") private java.util.Date updateTime; }