liusheng
2023-05-30 5ec90e5ccaa103b6057b0ce9ea1c416f0c606513
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
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_donateorgan
 * 
 * @author ruoyi
 * @date 2021-11-10
 */
@Data
@ApiModel("捐献器官管理")
public class ServiceDonateorgan 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;
 
    /** 器官类别 详见字典sys_Organ */
    @ApiModelProperty("器官类别")
    @Excel(name = "器官类别 详见字典sys_Organ")
    private String organno;
 
    /** 器官类别名称 详见字典sys_Organ */
    @ApiModelProperty("器官类别名称")
    @Excel(name = "器官类别名称 详见字典sys_Organ")
    private String organname;
 
    /** 器官状态 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;
 
 
 
}