| | |
| | | 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.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.apache.poi.hpsf.Decimal; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 捐献器官管理对象 service_donateorgan |
| | | * |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Data |
| | | @ApiModel("捐献器官管理") |
| | | public class ServiceDonateorgan extends BaseEntity |
| | | { |
| | | public class ServiceDonateorgan 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; |
| | | |
| | | /** 关联service_donatebaseinfo表的ID */ |
| | | /** |
| | | * 关联service_donatebaseinfo表的ID |
| | | */ |
| | | @ApiModelProperty("关联service_donatebaseinfo表的ID") |
| | | private Long infoid; |
| | | |
| | | /** 捐献者编号 */ |
| | | /** |
| | | * 捐献者编号 |
| | | */ |
| | | @ApiModelProperty("捐献者编号") |
| | | @Excel(name = "捐献者编号") |
| | | private String donorno; |
| | | |
| | | /** 器官类别 详见字典sys_Organ */ |
| | | @ApiModelProperty("器官类别") |
| | | /** |
| | | * 器官类别 详见字典sys_Organ |
| | | */ |
| | | @ApiModelProperty("器官类别") |
| | | @Excel(name = "器官类别 详见字典sys_Organ") |
| | | private String organno; |
| | | |
| | | /** 器官类别名称 详见字典sys_Organ */ |
| | | /** |
| | | * 器官类别名称 详见字典sys_Organ |
| | | */ |
| | | @ApiModelProperty("器官类别名称") |
| | | @Excel(name = "器官类别名称 详见字典sys_Organ") |
| | | private String organname; |
| | | |
| | | /** 器官状态 1:预登记 2:已获取 3:分配登记 4:分配审核(已分配) 4:运输中 5:已移植 */ |
| | | /** |
| | | * 器官状态 1:预登记 2:已获取 3:分配登记 4:分配审核(已分配) 4:运输中 5:已移植 |
| | | */ |
| | | @Excel(name = "器官状态 1:预登记 2:已获取 3:分配登记 4:分配审核", readConverterExp = "已分配") |
| | | @ApiModelProperty("器官状态") |
| | | private String organstate; |
| | | |
| | | /** 器官编号 见证登记后生成 */ |
| | | /** |
| | | * 器官编号 见证登记后生成 |
| | | */ |
| | | @ApiModelProperty("器官编号") |
| | | @Excel(name = "器官编号 见证登记后生成") |
| | | private String organnumber; |
| | | |
| | | /** 器官获取时间 */ |
| | | /** |
| | | * 器官获取时间 |
| | | */ |
| | | @ApiModelProperty("器官获取时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "器官获取时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date organgettime; |
| | | |
| | | /** 医生姓名 */ |
| | | /** |
| | | * 医生姓名 |
| | | */ |
| | | @ApiModelProperty("医生姓名") |
| | | @Excel(name = "医生姓名") |
| | | private String organgetdoct; |
| | | |
| | | /** 器官获取机构编号 对应机构表 */ |
| | | /** |
| | | * 器官获取机构编号 对应机构表 |
| | | */ |
| | | @ApiModelProperty("器官获取机构编号") |
| | | @Excel(name = "器官获取机构编号 对应机构表") |
| | | private String gainhospitalno; |
| | | |
| | | /** 器官获取机构名称 对应机构表 */ |
| | | /** |
| | | * 器官获取机构名称 对应机构表 |
| | | */ |
| | | @ApiModelProperty("器官获取机构名称") |
| | | @Excel(name = "器官获取机构名称 对应机构表") |
| | | private String gainhospitalname; |
| | | |
| | | /** 器官移植机构编号 对应机构表 */ |
| | | /** |
| | | * 器官移植机构编号 对应机构表 |
| | | */ |
| | | @ApiModelProperty("器官移植机构编号") |
| | | @Excel(name = "器官移植机构编号 对应机构表") |
| | | private String transplanthospitalno; |
| | | |
| | | /** 器官移植机构名称 对应机构表 */ |
| | | /** |
| | | * 器官移植机构名称 对应机构表 |
| | | */ |
| | | @ApiModelProperty("器官移植机构名称") |
| | | @Excel(name = "器官移植机构名称 对应机构表") |
| | | private String transplanthospitalname; |
| | | |
| | | /** 移植医生 */ |
| | | /** |
| | | * 移植医生 |
| | | */ |
| | | @ApiModelProperty("移植医生") |
| | | @Excel(name = "移植医生") |
| | | private String transplantdoct; |
| | | |
| | | /** 移植时间 */ |
| | | /** |
| | | * 移植时间 |
| | | */ |
| | | @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 isbiopsybefore; |
| | | |
| | | /** 是否获取后活检 */ |
| | | /** |
| | | * 是否获取后活检 |
| | | */ |
| | | @ApiModelProperty("是否获取后活检") |
| | | @Excel(name = "是否获取后活检") |
| | | private String isbiopsyafter; |
| | | |
| | | /** 是否边缘器官 */ |
| | | /** |
| | | * 是否边缘器官 |
| | | */ |
| | | @ApiModelProperty("是否边缘器官") |
| | | @Excel(name = "是否边缘器官") |
| | | private String ismarginalorgan; |
| | | |
| | | /** 是否病原菌阳性 */ |
| | | /** |
| | | * 是否病原菌阳性 |
| | | */ |
| | | @ApiModelProperty("是否病原菌阳性") |
| | | @Excel(name = "是否病原菌阳性") |
| | | private String ispathogenpositive; |
| | | |
| | | /** 是否原发性无功能 */ |
| | | /** |
| | | * 是否原发性无功能 |
| | | */ |
| | | @ApiModelProperty("是否原发性无功能") |
| | | @Excel(name = "是否原发性无功能") |
| | | private String ispnf; |
| | | |
| | | /** 是否功能延迟性恢复 */ |
| | | /** |
| | | * 是否功能延迟性恢复 |
| | | */ |
| | | @ApiModelProperty("是否功能延迟性恢复") |
| | | @Excel(name = "是否功能延迟性恢复") |
| | | private String isdgf; |
| | | |
| | | /** 弃用原因 */ |
| | | /** |
| | | * 弃用原因 |
| | | */ |
| | | @ApiModelProperty("弃用原因") |
| | | @Excel(name = "弃用原因") |
| | | private String abandonreason; |
| | | |
| | | /** 重新分配原因 */ |
| | | /** |
| | | * 重新分配原因 |
| | | */ |
| | | @ApiModelProperty("重新分配原因") |
| | | @Excel(name = "重新分配原因") |
| | | private String reallocationreason; |
| | | |
| | | |
| | | @ApiModelProperty("申请人编号") |
| | | private String applicantuserid; |
| | | |
| | | @ApiModelProperty("申请人姓名") |
| | | private String applicantusername; |
| | | |
| | | @ApiModelProperty("申请时间") |
| | | private Date applicanttime; |
| | | |
| | | @ApiModelProperty("审核人编号") |
| | | private String checkuserid; |
| | | |
| | | @ApiModelProperty("审核人姓名") |
| | | private String checkusername; |
| | | |
| | | @ApiModelProperty("审核时间") |
| | | private Date checktime; |
| | | |
| | | @ApiModelProperty("审核意见") |
| | | private String checksuggestion; |
| | | |
| | | |
| | | @ApiModelProperty("0:提交分配;1:审核通过;2:审核拒绝") |
| | | private Integer allocationstatus; |
| | | |
| | | @ApiModelProperty("移植人姓名") |
| | | private String name; |
| | | |
| | | @ApiModelProperty("移植人性别 根据字典sys_user_sex") |
| | | private Integer sex; |
| | | |
| | | @ApiModelProperty("移植人证件类型 根据字典sys_IDType") |
| | | private Integer idcardtype; |
| | | |
| | | @ApiModelProperty("移植人证件号码") |
| | | private String idcardno; |
| | | |
| | | @ApiModelProperty("移植人年龄") |
| | | private Integer age; |
| | | |
| | | @ApiModelProperty("移植人年龄单位 根据字典sys_AgeUnit") |
| | | private String ageunit; |
| | | |
| | | @ApiModelProperty("移植人出生日期") |
| | | private String birthday; |
| | | |
| | | @ApiModelProperty("移植人联系电话") |
| | | private String phone; |
| | | |
| | | @ApiModelProperty("移植人现住地址") |
| | | private String residenceaddress; |
| | | |
| | | @ApiModelProperty("移植人现住地址省代码") |
| | | private String residenceprovince; |
| | | |
| | | @ApiModelProperty("移植人现住地址省名称") |
| | | 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; |
| | | |
| | | @ApiModelProperty("器官费用") |
| | | private Double organcharge; |
| | | |
| | | @ApiModelProperty("器官费用") |
| | | private String organchargeoperator; |
| | | |
| | | @ApiModelProperty("器官实际收到费用时间") |
| | | private Date organchargedate; |
| | | |
| | | @ApiModelProperty("器官实际收到费用") |
| | | private Double organamount; |
| | | |
| | | @ApiModelProperty("器官费用收取状态: 0: 未收取,1: 已收取") |
| | | private Integer chargestate; |
| | | |
| | | @ApiModelProperty("器官实际收到费用说明") |
| | | private String organchargedesc; |
| | | |
| | | @ApiModelProperty("未获取原因") |
| | | private String notgetreason; |
| | | |
| | | @ApiModelProperty("官移恒状态 : 0: 未移: 1: 已移植") |
| | | private Integer transplantstate; |
| | | |
| | | |
| | | } |
| | | |