package com.ruoyi.project.domain.dto; import com.ruoyi.common.annotation.Excel; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * 器官费用导出对象 * * 列与 unitCost/organfee 页面展示保持一致 * * @author ruoyi */ @Data public class OrganfeeExportDto { /** * 捐献日期 */ @Excel(name = "捐献日期", width = 15, dateFormat = "yyyy-MM-dd") private Date donatetime; /** * 付款医院 */ @Excel(name = "付款医院", width = 30) private String hospitalname; /** * 捐献者 */ @Excel(name = "捐献者", width = 15) private String donorname; /** * 器官名称 */ @Excel(name = "器官名称", width = 15) private String organname; /** * 器官分配编号 */ @Excel(name = "器官分配编号", width = 25) private String caseno; /** * 受体姓氏 */ @Excel(name = "受体姓氏", width = 15) private String name; /** * 器官状态:1移植、2弃用、3库存、4失功、5直系免除、6不良事件 */ @Excel(name = "器官状态", width = 15) private String organStateName; /** * 应收金额 */ @Excel(name = "应收金额", width = 14, cellType = Excel.ColumnType.NUMERIC) private BigDecimal organcharge; /** * 实收金额 */ @Excel(name = "实收金额", width = 14, cellType = Excel.ColumnType.NUMERIC) private BigDecimal amount; /** * 应收金额-实收金额 */ @Excel(name = "应收金额-实收金额", width = 18, cellType = Excel.ColumnType.NUMERIC) private BigDecimal receivableBalance; /** * 付款状态:差额为 0 已付,其它未付 */ @Excel(name = "付款状态", width = 12) private String payStatus; /** * 收款日期 */ @Excel(name = "收款日期", width = 15, dateFormat = "yyyy-MM-dd") private Date organtime; /** * 备注 */ @Excel(name = "备注", width = 30) private String organchargedesc; }