package com.ruoyi.project.domain;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
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;
|
|
import java.util.Date;
|
|
/**
|
* 捐献基础对象 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;
|
|
@ApiModelProperty("部门名称")
|
@Excel(name = "部门名称")
|
private String deptname;
|
|
@ApiModelProperty("组长编码")
|
@Excel(name = "组长编码")
|
private String leaderno;
|
|
@ApiModelProperty("组长名称")
|
@Excel(name = "组长名称")
|
private String leadername;
|
|
@ApiModelProperty("业务地区")
|
@Excel(name = "业务地区")
|
private String businessarea;
|
|
|
@ApiModelProperty("附件地址")
|
@Excel(name = "附件地址")
|
private String annexfiles;
|
|
|
@ApiModelProperty("工作流")
|
@Excel(name = "工作流")
|
private Integer workflow;
|
|
|
@ApiModelProperty("终止案例:0开启,1终止 默认值:0")
|
@Excel(name = "终止案例")
|
private Integer terminationCase;
|
|
@ApiModelProperty("案例时间")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date donatetime;
|
|
@ApiModelProperty("案例序号")
|
private String donateno;
|
|
|
}
|