yxh
yxh
2024-01-04 a88e19be56fab4f06aae0248575b55fed41eaa1e
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
package com.ruoyi.project.domain;
 
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 java.math.BigDecimal;
import java.util.Date;
 
/**
 * 捐献器官对象 service_donorchargeorgan
 *
 * @author ruoyi
 * @date 2023-12-25
 */
@Data
@ApiModel("捐献器官")
public class ServiceDonorchargeorgan 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_donorcharge表的ID
     */
    @ApiModelProperty("关联service_donorcharge表的ID")
    @Excel(name = "关联service_donorcharge表的ID")
    private Long donorchargeid;
 
    /**
     * 关联service_donatebaseinfo表的ID
     */
    @ApiModelProperty("关联service_donatebaseinfo表的ID")
    @Excel(name = "关联service_donatebaseinfo表的ID")
    private Long infoid;
 
    /**
     * 捐献人名字
     */
    @ApiModelProperty("捐献人名字")
    @Excel(name = "捐献人名字")
    private String donorname;
 
    /**
     * 器官移植机构名称 对应机构表
     */
    @ApiModelProperty("器官移植机构名称 对应机构表")
    @Excel(name = "器官移植机构名称 对应机构表")
    private String hospitalname;
 
    /**
     * 器官移植机构编号 对应机构表
     */
    @ApiModelProperty("器官移植机构编号 对应机构表")
    @Excel(name = "器官移植机构编号 对应机构表")
    private String hospitalno;
 
    /**
     * 器官类别 详见字典sys_Organ
     */
    @ApiModelProperty("器官类别 详见字典sys_Organ")
    @Excel(name = "器官类别 详见字典sys_Organ")
    private String organno;
 
    /**
     * 器官类别名称 详见字典sys_Organ
     */
    @ApiModelProperty("器官类别名称 详见字典sys_Organ")
    @Excel(name = "器官类别名称 详见字典sys_Organ")
    private String organname;
 
    /**
     * 器官应收费用
     */
    @ApiModelProperty("器官应收费用")
    @Excel(name = "器官应收费用")
    private BigDecimal organcharge;
 
    /**
     * 费用录入时间
     */
    @ApiModelProperty("费用录入时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "费用录入时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date organtime;
 
    /**
     * 费用录入人
     */
    @ApiModelProperty("费用录入人")
    @Excel(name = "费用录入人")
    private String chargeoperator;
 
    /**
     * 器官实际收到费用
     */
    @ApiModelProperty("器官实际收到费用")
    @Excel(name = "器官实际收到费用")
    private BigDecimal amount;
 
    /**
     * 器官实际收到费用时间
     */
    @ApiModelProperty("器官实际收到费用时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "器官实际收到费用时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date amounttime;
 
    /**
     * 收费录入人
     */
    @ApiModelProperty("收费录入人")
    @Excel(name = "收费录入人")
    private String amountoperator;
 
    /**
     * 器官费用收取状态:0:未收取,1:已收取,2:放弃
     */
    @ApiModelProperty("器官费用收取状态:0:未收取,1:已收取,2:放弃")
    @Excel(name = "器官费用收取状态:0:未收取,1:已收取,2:放弃")
    private Long chargestate;
 
    /**
     * 器官实际收到费用说明
     */
    @ApiModelProperty("器官实际收到费用说明")
    @Excel(name = "器官实际收到费用说明")
    private String organchargedesc;
 
}