package com.ruoyi.project.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 器官信息登记新对象 v_service_donateorgan_register * * @author shenjie * @date 2021-11-27 */ @Data @ApiModel("器官信息登记新") public class VServiceDonateorganRegister extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ @ApiModelProperty("$column.columnComment") @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private Long id; /** 姓名 */ @ApiModelProperty("姓名") @Excel(name = "姓名") private String name; /** 性别 */ @ApiModelProperty("性别") @Excel(name = "性别") private Long sex; /** 证件号码 */ @ApiModelProperty("证件号码") @Excel(name = "证件号码") private String idcardno; /** 年龄 */ @ApiModelProperty("年龄") @Excel(name = "年龄") private Long age; /** 年龄单位 */ @ApiModelProperty("年龄单位") @Excel(name = "年龄单位") private String ageunit; /** 出生日期 */ @ApiModelProperty("出生日期") @Excel(name = "出生日期") private String birthday; /** 联系电话 */ @ApiModelProperty("联系电话") @Excel(name = "联系电话") private String phone; /** 现住地址 */ @ApiModelProperty("现住地址") @Excel(name = "现住地址") private String residenceaddress; /** 捐献者编号 */ @ApiModelProperty("捐献者编号") @Excel(name = "捐献者编号") private String donorno; /** 器官类别 */ @ApiModelProperty("器官类别") @Excel(name = "器官类别") private String organno; /** 器官类别名称 */ @ApiModelProperty("器官类别名称") @Excel(name = "器官类别名称") private String organname; /** 器官状态 */ @ApiModelProperty("器官状态") @Excel(name = "器官状态") private Long organstate; /** 器官编号 */ @ApiModelProperty("器官编号") @Excel(name = "器官编号") private String organnumber; /** 器官获取时间 */ @ApiModelProperty("器官获取时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "器官获取时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date organgettime; /** 医生姓名 */ @ApiModelProperty("医生姓名") @Excel(name = "医生姓名") private String organgetdoct; /** 器官获取机构编号 */ @ApiModelProperty("器官获取机构编号") @Excel(name = "器官获取机构编号") private String gainhospitalno; /** 器官获取机构名称 */ @ApiModelProperty("器官获取机构名称") @Excel(name = "器官获取机构名称") private String gainhospitalname; /** 器官移植机构编号 */ @ApiModelProperty("器官移植机构编号") @Excel(name = "器官移植机构编号") private String transplanthospitalno; /** 器官移植机构名称 */ @ApiModelProperty("器官移植机构名称") @Excel(name = "器官移植机构名称") private String transplanthospitalname; /** 移植医生 */ @ApiModelProperty("移植医生") @Excel(name = "移植医生") private String transplantdoct; /** 移植时间 */ @ApiModelProperty("移植时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "移植时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date transplanttime; /** 申请人姓名 */ @ApiModelProperty("申请人姓名") @Excel(name = "申请人姓名") private String applicantusername; /** 申请时间 */ @ApiModelProperty("申请时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "申请时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date applicanttime; /** 审核人姓名 */ @ApiModelProperty("审核人姓名") @Excel(name = "审核人姓名") private String checkusername; /** 审核时间 */ @ApiModelProperty("审核时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date checktime; /** 审核意见 */ @ApiModelProperty("审核意见") @Excel(name = "审核意见") private String checksuggestion; /** 审核状态 */ @ApiModelProperty("审核状态") @Excel(name = "审核状态") private Long allocationstatus; /** 移植人姓名 */ @ApiModelProperty("移植人姓名") @Excel(name = "移植人姓名") private String acceptname; /** 移植人性别 */ @ApiModelProperty("移植人性别") @Excel(name = "移植人性别") private Long acceptsex; /** 移植人证件号码 */ @ApiModelProperty("移植人证件号码") @Excel(name = "移植人证件号码") private String acceptidcard; /** 移植人年龄 */ @ApiModelProperty("移植人年龄") @Excel(name = "移植人年龄") private Long acceptage; /** 移植人年龄单位 */ @ApiModelProperty("移植人年龄单位") @Excel(name = "移植人年龄单位") private String acceptageunit; /** 移植人联系电话 */ @ApiModelProperty("移植人联系电话") @Excel(name = "移植人联系电话") private String acceptphone; /** 移植人现住地址 */ @ApiModelProperty("移植人现住地址") @Excel(name = "移植人现住地址") private String acceptresidenceaddress; }