package com.smartor.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 妇科档案对象 pat_maternity_archive * * @author ruoyi * @date 2026-10-09 */ @Data @ApiModel(value = "妇科档案对象") public class PatMaternityArchive extends BaseEntity { private static final long serialVersionUID = 1L; /** 妇科档案主键ID */ @ApiModelProperty(value = "妇科档案主键ID") private Long id; /** 妇幼档案类型: 1 早孕关爱2 围绝经期MHI */ @Excel(name = "档案类型") @ApiModelProperty(value = "妇幼档案类型: 1 早孕关爱2 围绝经期MHI") private String archiveType; /** 门诊编号 */ @Excel(name = "门诊编号") @ApiModelProperty(value = "门诊编号") private String outhospno; /** 住院编号 */ @Excel(name = "住院编号") @ApiModelProperty(value = "住院编号") private String inhospno; /** 流水号 */ @Excel(name = "流水号") @ApiModelProperty(value = "流水号") private String serialnum; /** 患者ID */ @Excel(name = "患者ID") @ApiModelProperty(value = "患者ID") private Long patid; /** 患者姓名 */ @Excel(name = "患者姓名") @ApiModelProperty(value = "患者姓名") private String patname; /** 家长姓名 */ @Excel(name = "家长姓名") @ApiModelProperty(value = "家长姓名") private String parentname; /** 出生日期 */ @JsonFormat(pattern = "yyyy-MM-dd[ HH:mm:ss]", timezone = "GMT+8") @Excel(name = "出生日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "出生日期") private Date birthdate; /** 证件号码 */ @Excel(name = "证件号码") @ApiModelProperty(value = "证件号码") private String idcardno; /** 联系电话 */ @Excel(name = "联系电话") @ApiModelProperty(value = "联系电话") private String phone; /** 诊断时间 */ @JsonFormat(pattern = "yyyy-MM-dd[ HH:mm:ss]", timezone = "GMT+8") @Excel(name = "诊断时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "诊断时间") private Date diagTime; /** 建档时间 */ @JsonFormat(pattern = "yyyy-MM-dd[ HH:mm:ss]", timezone = "GMT+8") @Excel(name = "建档时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "建档时间") private Date archiveTime; /** 拟随访时间 */ @JsonFormat(pattern = "yyyy-MM-dd[ HH:mm:ss]", timezone = "GMT+8") @Excel(name = "拟随访时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "拟随访时间") private Date plannedFollowTime; /** 随访周期(次数) */ @Excel(name = "随访周期(次数)") @ApiModelProperty(value = "随访周期(次数)") private String followupCycleTimes; /** 性别 1:男 2:女 */ @Excel(name = "性别") @ApiModelProperty(value = "性别 1:男 2:女") private Long sex; /** 主治医生 */ @Excel(name = "主治医生") @ApiModelProperty(value = "主治医生") private String doctorCode; /** 主治医生姓名 */ @Excel(name = "主治医生姓名") @ApiModelProperty(value = "主治医生姓名") private String doctorName; /** 经管医生 */ @Excel(name = "经管医生") @ApiModelProperty(value = "经管医生") private String managementDoctorCode; /** 经管医生姓名 */ @Excel(name = "经管医生姓名") @ApiModelProperty(value = "经管医生姓名") private String managementDoctorName; /** 科室编号 */ @Excel(name = "科室编号") @ApiModelProperty(value = "科室编号") private String deptcode; /** 科室名称 */ @Excel(name = "科室名称") @ApiModelProperty(value = "科室名称") private String deptname; /** 病区编号 */ @Excel(name = "病区编号") @ApiModelProperty(value = "病区编号") private String wardcode; /** 病区名称 */ @Excel(name = "病区名称") @ApiModelProperty(value = "病区名称") private String wardname; /** 诊断ID */ @Excel(name = "诊断ID") @ApiModelProperty(value = "诊断ID") private String icd10code; /** 诊断名称 */ @Excel(name = "诊断名称") @ApiModelProperty(value = "诊断名称") private String diagname; /** 妊娠情况 */ @Excel(name = "妊娠情况") @ApiModelProperty(value = "妊娠情况") private String pregnancySituation; /** 结案状态 */ @Excel(name = "结案状态") @ApiModelProperty(value = "结案状态") private String closeStatus; /** 登记人员 */ @Excel(name = "登记人员") @ApiModelProperty(value = "登记人员") private String registerUser; /** 医院机构ID */ @Excel(name = "医院机构ID") @ApiModelProperty(value = "医院机构ID") private String orgid; /** 院区ID */ @Excel(name = "院区ID") @ApiModelProperty(value = "院区ID") private String campusid; /** 删除标志(0:未删除 1:已删除) */ @ApiModelProperty(value = "删除标志(0:未删除 1:已删除)") private String delFlag; }