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; /** * 捐献亲属确认对象 service_relativesconfirmation * * @author ruoyi * @date 2021-11-15 */ @Data @ApiModel("捐献亲属确认") public class ServiceRelativesconfirmation extends BaseEntity { private static final long serialVersionUID = 1L; /** * $column.columnComment */ @ApiModelProperty("$column.columnComment") //数据库自增改成@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO) private Long id; /** * 关联service_donatebaseinfo表的ID */ @ApiModelProperty("关联service_donatebaseinfo表的ID") private Long infoid; /** * 捐献者编号 */ @ApiModelProperty("捐献者编号") @Excel(name = "捐献者编号") private String donorno; /** * 姓名 */ @ApiModelProperty("姓名") @Excel(name = "姓名") private String name; /** * 证件类型 */ @ApiModelProperty("证件类型") private Long idcardtype; /** * 证件号码 */ @ApiModelProperty("证件号码") @Excel(name = "证件号码") private String idcardno; /** * 联系电话 */ @ApiModelProperty("联系电话") @Excel(name = "联系电话") private String phone; /** * 现住地址 */ @ApiModelProperty("现住地址") @Excel(name = "现住地址") private String residenceaddress; /** * 现住地址省代码 */ @ApiModelProperty("现住地址省代码") private String residenceprovince; /** * 现住地址省名称 */ @ApiModelProperty("现住地址省名称") @Excel(name = "现住地址省名称") private String residenceprovincename; /** * 市编号 */ @ApiModelProperty("市编号") private String residencecity; /** * 市名称 */ @ApiModelProperty("市名称") private String residencecityname; /** * 所属街道(镇)根据行政区划表 */ @ApiModelProperty("所属街道(镇)根据行政区划表") private String residencetown; /** * 所属街道(镇)名称 */ @ApiModelProperty("所属街道(镇)名称") private String residencetownname; /** * 社区(村)编号 根据行政区划表 */ @ApiModelProperty("社区(村)编号 根据行政区划表") private String residencecommunity; /** * 社区(村)名称 */ @ApiModelProperty("社区(村)名称") private String residencecommunityname; /** * 所属区域编号 根据行政区划表 */ @ApiModelProperty("所属区域编号 根据行政区划表") private String residencecountycode; /** * 所属区域名称 */ @ApiModelProperty("所属区域名称") private String residencecountyname; /** * 亲属关系,多选 ;号隔开 根据字典sys_KinshipConfirm */ @ApiModelProperty("亲属关系,多选 ;号隔开 根据字典sys_KinshipConfirm") @Excel(name = "亲属关系,多选 ;号隔开 根据字典sys_KinshipConfirm") private String kinship; /** * 子女数量 */ @ApiModelProperty("子女数量") private Long kinshipChildrennum; /** * 与捐赠者关系 根据字典sys_FamilyRelation */ @ApiModelProperty("与捐赠者关系 根据字典sys_FamilyRelation") private String signfamilyrelations; /** * 亲属关系确认签字 */ @ApiModelProperty("亲属关系确认签字") private String kinshipconfirmationsign; /** * 捐献决定 */ @ApiModelProperty("捐献决定") @Excel(name = "捐献决定") private String organdecision; /** * 其他 */ @ApiModelProperty("其他") private String organdecisionOther; /** * 亲属确认签字 */ @ApiModelProperty("亲属确认签字") private String relativeconfirmationsign; /** * 与捐赠者关系 */ @ApiModelProperty("与捐赠者关系") private String familyrelations; /** * 获取组织编号 */ @ApiModelProperty("获取组织编号") private String acquisitiontissueno; /** * 获取组织名称 */ @ApiModelProperty("获取组织名称") private String acquisitiontissuename; /** * 负责人编号 */ @ApiModelProperty("负责人编号") private String responsibleuserid; /** * 负责人姓名 */ @ApiModelProperty("负责人姓名") @Excel(name = "负责人姓名") private String responsibleusername; /** * 协调员签字1 */ @ApiModelProperty("协调员签字1") @Excel(name = "协调员签字1") private String coordinateduserido; /** * 联络人一姓名 */ @ApiModelProperty("联络人一姓名") private String coordinatedusernameo; /** * 协调员签字2 */ @ApiModelProperty("协调员签字2") @Excel(name = "协调员签字2") private String coordinateduseridt; /** * 联络人二姓名 */ @ApiModelProperty("联络人二姓名") private String coordinatedusernamet; /** * 专职人员编号 */ @ApiModelProperty("专职人员编号") private String operatorno; /** * 专职人员姓名 */ @ApiModelProperty("专职人员姓名") private String operatorname; /** * 签署日期 */ @ApiModelProperty("签署日期") // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "签署日期", width = 30, dateFormat = "yyyy-MM-dd") private Date signdate; /** * 民族 */ @ApiModelProperty("民族") private String nation; /** * 学历 */ @ApiModelProperty("学历") private String education; /** * 职业 */ @ApiModelProperty("职业") private String occupation; /** * 附件 */ @ApiModelProperty("附件") private String assessannex; /** * 家属意见备注 */ @ApiModelProperty("家属意见备注") private String relativeRemark; }