liusheng
2024-07-29 fbf5402f03820ebc702871fc4c4933c024ff3087
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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
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;
import java.util.List;
 
/**
 * 捐献器官对象 service_donorchargeorgan
 *
 * @author ruoyi
 * @date 2023-12-25
 */
@Data
@ApiModel("捐献器官")
public class ServiceDonorchargeorganVO extends BaseEntity {
    private static final long serialVersionUID = 1L;
 
    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    //数据库自增改成@TableId(type = IdType.AUTO)
    @TableId(type = IdType.AUTO)
    private Long id;
 
    @ApiModelProperty("关联service_donorpayment表的ID")
    private Long paymentid;
 
    @ApiModelProperty("关联service_donorpayment表的paymentno")
    private String paymentno;
 
    /**
     * 关联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")
    @Excel(name = "费用录入时间", width = 30, dateFormat = "yyyy-MM-dd")
    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;
 
    /**
     * 事件编号
     */
    @ApiModelProperty("事件编号")
    @Excel(name = "事件编号")
    private String caseno;
 
    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    @Excel(name = "姓名")
    private String name;
 
    /**
     * 票据附件
     */
    @ApiModelProperty("票据附件")
    @Excel(name = "票据附件")
    private String annexFiles;
 
    /**
     * 票据附件
     */
    @ApiModelProperty("票据附件集合")
    @Excel(name = "票据附件集合")
    private List annexFilesList;
 
    /**
     * 接收日期
     */
    @ApiModelProperty("接收日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date receiveTime;
 
}