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 HH:mm:ss")
|
@Excel(name = "移植时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date transplanttime;
|
|
/**
|
* 移植医生
|
*/
|
@ApiModelProperty("移植医生")
|
@Excel(name = "移植医生")
|
private String transplantdoct;
|
|
/**
|
* 器官移植机构编号 对应机构表
|
*/
|
@ApiModelProperty("器官移植机构编号 对应机构表")
|
@Excel(name = "器官移植机构编号 对应机构表")
|
private String transplanthospitalno;
|
|
/**
|
* 器官移植机构名称 对应机构表
|
*/
|
@ApiModelProperty("器官移植机构名称 对应机构表")
|
@Excel(name = "器官移植机构名称 对应机构表")
|
private String transplanthospitalname;
|
|
/**
|
* 移植人姓名
|
*/
|
@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;
|
|
|
}
|