package com.ruoyi.project.domain;
|
|
import java.util.Date;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
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;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
/**
|
* 捐献基础对象 service_donatebaseinfo
|
*
|
* @author ruoyi
|
* @date 2021-11-15
|
*/
|
@Data
|
@ApiModel("捐献基础")
|
public class ServiceDonatebaseinfo extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** $column.columnComment */
|
@ApiModelProperty("$column.columnComment")
|
//数据库自增改成@TableId(type = IdType.AUTO)
|
@TableId(type = IdType.AUTO)
|
private Long id;
|
|
/** 姓名 */
|
@ApiModelProperty("姓名")
|
@Excel(name = "姓名")
|
private String name;
|
|
/** 性别 */
|
@ApiModelProperty("性别")
|
private String sex;
|
|
/** 证件类型 */
|
@ApiModelProperty("证件类型")
|
private Long idcardtype;
|
|
/** 证件号码 */
|
@ApiModelProperty("证件号码")
|
private String idcardno;
|
|
/** 年龄 */
|
@ApiModelProperty("年龄")
|
private Long age;
|
|
/** 年龄单位 */
|
@ApiModelProperty("年龄单位")
|
private String ageunit;
|
|
/** 出生日期 */
|
@ApiModelProperty("出生日期")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date birthday;
|
|
/** 联系电话 */
|
@ApiModelProperty("联系电话")
|
private String phone;
|
|
/** 现住地址 */
|
@ApiModelProperty("现住地址")
|
private String residenceaddress;
|
|
/** 国籍 */
|
@ApiModelProperty("国籍")
|
private String nationality;
|
|
/** 省(区/市) */
|
@ApiModelProperty("省(区/市)")
|
@Excel(name = "省(区/市)")
|
private String residenceprovince;
|
|
/** 籍贯 */
|
@ApiModelProperty("籍贯")
|
@Excel(name = "籍贯")
|
private String nativeplace;
|
|
/** 现住地址省名称 */
|
@ApiModelProperty("现住地址省名称")
|
private String residenceprovincename;
|
|
/** 民族 */
|
@ApiModelProperty("民族")
|
private String nation;
|
|
/** 职业 */
|
@ApiModelProperty("职业")
|
private String occupation;
|
|
/** 市(州) */
|
@ApiModelProperty("市(州)")
|
private String residencecity;
|
|
/** 市名称 */
|
@ApiModelProperty("市名称")
|
private String residencecityname;
|
|
/** 学历 */
|
@ApiModelProperty("学历")
|
private String education;
|
|
/** 县(市/区) */
|
@ApiModelProperty("县(市/区)")
|
private String residencetown;
|
|
/** 所属街道(镇)名称 */
|
@ApiModelProperty("所属街道(镇)名称")
|
private String residencetownname;
|
|
/** 社区(村)编号 根据行政区划表 */
|
@ApiModelProperty("社区(村)编号 根据行政区划表")
|
private String residencecommunity;
|
|
/** 社区(村)名称 */
|
@ApiModelProperty("社区(村)名称")
|
private String residencecommunityname;
|
|
/** 所属区域编号 根据行政区划表 */
|
@ApiModelProperty("所属区域编号 根据行政区划表")
|
private String residencecountycode;
|
|
/** 所属区域名称 */
|
@ApiModelProperty("所属区域名称")
|
private String residencecountyname;
|
|
/** 户籍地址 */
|
@ApiModelProperty("户籍地址")
|
private String registeraddress;
|
|
/** 省(区/市) */
|
@ApiModelProperty("省(区/市)")
|
private String registerprovince;
|
|
/** 户籍地址省名称 */
|
@ApiModelProperty("户籍地址省名称")
|
private String registerprovincename;
|
|
/** 市(州) */
|
@ApiModelProperty("市(州)")
|
private String registercity;
|
|
/** 市名称 */
|
@ApiModelProperty("市名称")
|
private String registercityname;
|
|
/** 县(市/区) */
|
@ApiModelProperty("县(市/区)")
|
private String registertown;
|
|
/** 所属街道(镇)名称 */
|
@ApiModelProperty("所属街道(镇)名称")
|
private String registertownname;
|
|
/** 社区(村)编号 根据行政区划表 */
|
@ApiModelProperty("社区(村)编号 根据行政区划表")
|
private String registercommunity;
|
|
/** 社区(村)名称 */
|
@ApiModelProperty("社区(村)名称")
|
private String registercommunityname;
|
|
/** 所属区域编号 根据行政区划表 */
|
@ApiModelProperty("所属区域编号 根据行政区划表")
|
private String registercountycode;
|
|
/** 所属区域名称 */
|
@ApiModelProperty("所属区域名称")
|
private String registercountyname;
|
|
/** 记录状态 */
|
@ApiModelProperty("记录状态")
|
@Excel(name = "记录状态")
|
private String recordstate;
|
|
/** 治疗医院 */
|
@ApiModelProperty("治疗医院")
|
private String treatmenthospitalno;
|
|
/** 所在医疗机构 */
|
@ApiModelProperty("所在医疗机构")
|
@Excel(name = "所在医疗机构")
|
private String treatmenthospitalname;
|
|
/** 科室 */
|
@ApiModelProperty("科室")
|
private String treatmentdeptname;
|
|
/** 疾病诊断 */
|
@ApiModelProperty("疾病诊断")
|
private String diagnosisno;
|
|
/** 疾病诊断名称 */
|
@ApiModelProperty("疾病诊断名称")
|
private String diagnosisname;
|
|
/** 血型 */
|
@ApiModelProperty("血型 ")
|
private String bloodtype;
|
|
/** 住院号 */
|
@ApiModelProperty("住院号")
|
private String inpatientno;
|
|
/** Rh阴性 */
|
@ApiModelProperty("Rh阴性")
|
private String rhyin;
|
|
/** 捐献者编号 */
|
@ApiModelProperty("捐献者编号")
|
private String donorno;
|
|
/** 捐献类别 */
|
@ApiModelProperty("捐献类别")
|
private String donationcategory;
|
|
/** 病情概况 */
|
@ApiModelProperty("病情概况")
|
private String illnessoverview;
|
|
/** 疾病类型 */
|
@ApiModelProperty("疾病类型")
|
private String diseasetype;
|
|
/** 传染病情况 */
|
@ApiModelProperty("传染病情况")
|
private String infectious;
|
|
/** 本人意愿 */
|
@ApiModelProperty("本人意愿 ")
|
private String selfwill;
|
|
/** 其他情况 */
|
@ApiModelProperty("其他情况")
|
private String othercases;
|
|
/** 亲属意愿 */
|
@ApiModelProperty("亲属意愿")
|
private Long kinshipwill;
|
|
/** 其他 */
|
@ApiModelProperty("其他")
|
private String diseasetypeOther;
|
|
/** 亲属关系状况 */
|
@ApiModelProperty("亲属关系状况")
|
private String kinship;
|
|
/** 信息来源 */
|
@ApiModelProperty("信息来源")
|
private String infosources;
|
|
/** 红十字会机构编号 选自机构表 */
|
@ApiModelProperty("红十字会机构编号 选自机构表")
|
private String redorganno;
|
|
/** 红十字会机构名称 */
|
@ApiModelProperty("红十字会机构名称")
|
private String redorganname;
|
|
/** 红十字会联系人 */
|
@ApiModelProperty("红十字会联系人")
|
private String contactperson;
|
|
/** 其他 */
|
@ApiModelProperty("其他")
|
private String infectiousOther;
|
|
/** 红十字会联系电话 */
|
@ApiModelProperty("红十字会联系电话")
|
private String contactnumber;
|
|
/** 报告者编号 */
|
@ApiModelProperty("报告者编号")
|
private String reporterno;
|
|
/** 报告者姓名 */
|
@ApiModelProperty("报告者姓名")
|
@Excel(name = "报告者姓名")
|
private String reportername;
|
|
/** 病人状况 */
|
@ApiModelProperty("病人状况")
|
private String patientstate;
|
|
/** 报告者联系电话 */
|
@ApiModelProperty("报告者联系电话")
|
private String reporterphone;
|
|
/** 信息来源其他 */
|
@ApiModelProperty("信息来源其他")
|
private String infosourcesOther;
|
|
/** 报告时间 */
|
@ApiModelProperty("报告时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "报告时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date reporttime;
|
|
/** 其他 */
|
@ApiModelProperty("其他")
|
private String kinshipOther;
|
|
/** 主要亲属 */
|
@ApiModelProperty("主要亲属")
|
private String majorrelatives;
|
|
/** 与捐赠者关系 */
|
@ApiModelProperty("与捐赠者关系")
|
private String familyrelations;
|
|
/** 获取组织编号 */
|
@ApiModelProperty("获取组织编号")
|
private String acquisitiontissueno;
|
|
/** 获取组织名称 */
|
@ApiModelProperty("获取组织名称")
|
private String acquisitiontissuename;
|
|
/** 信息员姓名 */
|
@ApiModelProperty("信息员姓名")
|
private String infoname;
|
|
/** 信息员联系方式 */
|
@ApiModelProperty("信息员联系方式")
|
private String infophone;
|
|
/** 联系时间 */
|
@ApiModelProperty("联系时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date contacttime;
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@TableField(exist = false)
|
private Date starttime;
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@TableField(exist = false)
|
private Date endtime;
|
|
@TableField(exist = false)
|
private String city;
|
|
|
private Long deptid;
|
|
|
private String deptname;
|
|
|
}
|