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_donatecomporgan 
 | 
 * 
 | 
 * @author ruoyi 
 | 
 * @date 2023-12-25 
 | 
 */ 
 | 
@Data 
 | 
@ApiModel("捐献器官移植") 
 | 
public class ServiceDonatecomporgan 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") 
 | 
    @Excel(name = "关联service_donatebaseinfo表的ID") 
 | 
    private Long infoid; 
 | 
  
 | 
    /** 
 | 
     * 器官类别 详见字典sys_Organ 
 | 
     */ 
 | 
    @ApiModelProperty("器官类别 详见字典sys_Organ") 
 | 
    @Excel(name = "器官类别 详见字典sys_Organ") 
 | 
    private String organno; 
 | 
  
 | 
    /** 
 | 
     * 器官类别名称 详见字典sys_Organ 
 | 
     */ 
 | 
    @ApiModelProperty("器官类别名称 详见字典sys_Organ") 
 | 
    @Excel(name = "器官类别名称 详见字典sys_Organ") 
 | 
    private String organname; 
 | 
  
 | 
    /** 
 | 
     * 器官移植状态 :0:未移植;1:已移植,2:弃用 
 | 
     */ 
 | 
    @ApiModelProperty("器官移植状态 :0:未移植;1:已移植,2:弃用") 
 | 
    @Excel(name = "器官移植状态 :0:未移植;1:已移植,2:弃用") 
 | 
    private Long transplantstate; 
 | 
  
 | 
    /** 
 | 
     * 未移植原因 
 | 
     */ 
 | 
    @ApiModelProperty("未移植原因") 
 | 
    @Excel(name = "未移植原因") 
 | 
    private String abandonreason; 
 | 
  
 | 
    /** 
 | 
     * 移植时间 
 | 
     */ 
 | 
    @ApiModelProperty("移植时间") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    @Excel(name = "移植时间", width = 30, dateFormat = "yyyy-MM-dd") 
 | 
    private Date transplanttime; 
 | 
  
 | 
    /** 
 | 
     * 移植医生 
 | 
     */ 
 | 
    @ApiModelProperty("移植医生") 
 | 
    @Excel(name = "移植医生") 
 | 
    private String transplantdoct; 
 | 
  
 | 
    /** 
 | 
     * 器官移植机构编号 对应机构表 
 | 
     */ 
 | 
    @ApiModelProperty("器官移植机构编号 对应机构表") 
 | 
    @Excel(name = "器官移植机构编号 对应机构表") 
 | 
    private String hospitalno; 
 | 
  
 | 
    /** 
 | 
     * 器官移植机构名称 对应机构表 
 | 
     */ 
 | 
    @ApiModelProperty("器官移植机构名称 对应机构表") 
 | 
    @Excel(name = "器官移植机构名称 对应机构表") 
 | 
    private String hospitalname; 
 | 
  
 | 
    /** 
 | 
     * 移植人姓名 
 | 
     */ 
 | 
    @ApiModelProperty("移植人姓名") 
 | 
    @Excel(name = "移植人姓名") 
 | 
    private String name; 
 | 
  
 | 
    /** 
 | 
     * 移植人性别 根据字典sys_user_sex 
 | 
     */ 
 | 
    @ApiModelProperty("移植人性别 根据字典sys_user_sex") 
 | 
    @Excel(name = "移植人性别 根据字典sys_user_sex") 
 | 
    private Long sex; 
 | 
  
 | 
    /** 
 | 
     * 移植人证件类型 根据字典sys_IDType 
 | 
     */ 
 | 
    @ApiModelProperty("移植人证件类型 根据字典sys_IDType") 
 | 
    @Excel(name = "移植人证件类型 根据字典sys_IDType") 
 | 
    private Long idcardtype; 
 | 
  
 | 
    /** 
 | 
     * 移植人证件号码 
 | 
     */ 
 | 
    @ApiModelProperty("移植人证件号码") 
 | 
    @Excel(name = "移植人证件号码") 
 | 
    private String idcardno; 
 | 
  
 | 
    /** 
 | 
     * 移植人年龄 
 | 
     */ 
 | 
    @ApiModelProperty("移植人年龄") 
 | 
    @Excel(name = "移植人年龄") 
 | 
    private Long age; 
 | 
  
 | 
    /** 
 | 
     * 移植人年龄单位 根据字典sys_AgeUnit 
 | 
     */ 
 | 
    @ApiModelProperty("移植人年龄单位 根据字典sys_AgeUnit") 
 | 
    @Excel(name = "移植人年龄单位 根据字典sys_AgeUnit") 
 | 
    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 residenceprovince; 
 | 
  
 | 
    /** 
 | 
     * 移植人现住地址省名称 
 | 
     */ 
 | 
    @ApiModelProperty("移植人现住地址省名称") 
 | 
    @Excel(name = "移植人现住地址省名称") 
 | 
    private String residenceprovincename; 
 | 
  
 | 
    /** 
 | 
     * 移植人市编号 根据行政区划表 
 | 
     */ 
 | 
    @ApiModelProperty("移植人市编号 根据行政区划表") 
 | 
    @Excel(name = "移植人市编号 根据行政区划表") 
 | 
    private String residencecity; 
 | 
  
 | 
    /** 
 | 
     * 移植人市名称 
 | 
     */ 
 | 
    @ApiModelProperty("移植人市名称") 
 | 
    @Excel(name = "移植人市名称") 
 | 
    private String residencecityname; 
 | 
  
 | 
    /** 
 | 
     * 移植人所属街道(镇)根据行政区划表 
 | 
     */ 
 | 
    @ApiModelProperty("移植人所属街道(镇)根据行政区划表") 
 | 
    @Excel(name = "移植人所属街道", readConverterExp = "镇=") 
 | 
    private String residencetown; 
 | 
  
 | 
    /** 
 | 
     * 移植人所属街道(镇)名称 
 | 
     */ 
 | 
    @ApiModelProperty("移植人所属街道(镇)名称") 
 | 
    @Excel(name = "移植人所属街道", readConverterExp = "镇=") 
 | 
    private String residencetownname; 
 | 
  
 | 
    /** 
 | 
     * 移植人社区(村)编号 根据行政区划表 
 | 
     */ 
 | 
    @ApiModelProperty("移植人社区(村)编号 根据行政区划表") 
 | 
    @Excel(name = "移植人社区", readConverterExp = "村=") 
 | 
    private String residencecommunity; 
 | 
  
 | 
    /** 
 | 
     * 移植人社区(村)名称 
 | 
     */ 
 | 
    @ApiModelProperty("移植人社区(村)名称") 
 | 
    @Excel(name = "移植人社区", readConverterExp = "村=") 
 | 
    private String residencecommunityname; 
 | 
  
 | 
    /** 
 | 
     * 移植人所属区域编号 根据行政区划表 
 | 
     */ 
 | 
    @ApiModelProperty("移植人所属区域编号 根据行政区划表") 
 | 
    @Excel(name = "移植人所属区域编号 根据行政区划表") 
 | 
    private String residencecountycode; 
 | 
  
 | 
    /** 
 | 
     * 移植人所属区域名称 
 | 
     */ 
 | 
    @ApiModelProperty("移植人所属区域名称") 
 | 
    @Excel(name = "移植人所属区域名称") 
 | 
    private String residencecountyname; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 移植人所属区域名称 
 | 
     */ 
 | 
    @ApiModelProperty("移植人所属区域名称") 
 | 
    @Excel(name = "移植人所属区域名称") 
 | 
    private String caseno; 
 | 
  
 | 
    /** 
 | 
     * 移植人所属区域名称 
 | 
     */ 
 | 
    @ApiModelProperty("移植人所属区域名称") 
 | 
    @Excel(name = "移植人所属区域名称") 
 | 
    private String donorname; 
 | 
  
 | 
  
 | 
} 
 |