liusheng
2024-04-24 a894bc6373154d5cfd28b7f46df3c4cfa01a7b9b
ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfo.java
@@ -21,318 +21,467 @@
 */
@Data
@ApiModel("捐献基础")
public class ServiceDonatebaseinfo extends BaseEntity
{
public class ServiceDonatebaseinfo extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /** $column.columnComment */
    /**
     * $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("籍贯")
    /**
     * 籍贯
     */
    @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阴性 */
    /**
     * 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;
@@ -362,7 +511,7 @@
    @ApiModelProperty("组长编码")
    @Excel(name = "组长编码")
    private String leaderno;
    @ApiModelProperty("组长名称")
    @Excel(name = "组长名称")
    private String leadername;
@@ -386,5 +535,13 @@
    @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;
}