package com.ruoyi.project.domain;
|
|
import com.ruoyi.common.annotation.Excel;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
|
/**
|
* 案例全景(v_donationfeestat)
|
*
|
* @author ruoyi
|
* @date 2026-10-28
|
*/
|
@Data
|
@ApiModel("案例全景")
|
public class CasePanorama {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 案例ID
|
*/
|
@ApiModelProperty("案例ID")
|
private Long id;
|
|
/**
|
* 捐献者姓名
|
*/
|
@ApiModelProperty("捐献者姓名")
|
@Excel(name = "捐献者姓名", sort = 1, width = 12)
|
private String donorName;
|
|
/**
|
* 捐献日期
|
*/
|
@ApiModelProperty("捐献日期")
|
@Excel(name = "捐献日期", sort = 2, width = 12)
|
private String donateTime;
|
|
/**
|
* 上报日期
|
*/
|
@ApiModelProperty("上报日期")
|
@Excel(name = "上报日期", sort = 3, width = 12)
|
private String reportTime;
|
|
/**
|
* 业务组
|
*/
|
@ApiModelProperty("业务组")
|
@Excel(name = "业务组", sort = 4, width = 16)
|
private String deptName;
|
|
/**
|
* 业务人员
|
*/
|
@ApiModelProperty("业务人员")
|
@Excel(name = "业务人员", sort = 5, width = 12)
|
private String reporterName;
|
|
/**
|
* 是否终止
|
*/
|
@ApiModelProperty("是否终止")
|
@Excel(name = "案例终止", sort = 6, width = 10)
|
private String terminationFlag;
|
|
/**
|
* 捐献业务节点(原始值,页面用字典显示)
|
*/
|
@ApiModelProperty("捐献业务节点")
|
private String workflow;
|
|
/**
|
* 捐献业务节点名称(导出用)
|
*/
|
@ApiModelProperty("捐献业务节点名称")
|
@Excel(name = "当前状态", sort = 7, width = 14)
|
private String workflowName;
|
|
/**
|
* 捐献医院
|
*/
|
@ApiModelProperty("捐献医院")
|
@Excel(name = "捐献医院", sort = 8, width = 30)
|
private String donationHospital;
|
|
/**
|
* 捐献器官
|
*/
|
@ApiModelProperty("捐献器官")
|
@Excel(name = "捐献器官", sort = 9, width = 25)
|
private String organName;
|
|
/**
|
* 器官获取
|
*/
|
@ApiModelProperty("器官获取")
|
@Excel(name = "获取器官", sort = 10, width = 40)
|
private String organProcurement;
|
|
/**
|
* 器官移植
|
*/
|
@ApiModelProperty("器官移植")
|
@Excel(name = "移植器官", sort = 11, width = 40)
|
private String organTransplantation;
|
|
/**
|
* 成本合计
|
*/
|
@ApiModelProperty("成本合计")
|
@Excel(name = "成本合计", sort = 12, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal totalCost;
|
|
/**
|
* 家属费用
|
*/
|
@ApiModelProperty("家属费用")
|
@Excel(name = "家属费用", sort = 13, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal donorFamilyCost;
|
|
/**
|
* 医学成本合计
|
*/
|
@ApiModelProperty("医学成本合计")
|
@Excel(name = "医学成本小计", sort = 14, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal medCost;
|
|
/**
|
* 专家成本合计
|
*/
|
@ApiModelProperty("专家成本合计")
|
@Excel(name = "专家成本小计", sort = 15, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal expertCost;
|
|
/**
|
* 其他成本小计(ItemCode 3/4/24/26/28/29/30/31/52/67)
|
*/
|
@ApiModelProperty("其他成本小计")
|
@Excel(name = "其他成本小计", sort = 16, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode34;
|
|
/**
|
* 手术室使用费
|
*/
|
@ApiModelProperty("手术室使用费")
|
@Excel(name = "手术室使用费", sort = 17, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode42;
|
|
/**
|
* 器官保存、灌注及相应液体
|
*/
|
@ApiModelProperty("器官保存、灌注及相应液体")
|
@Excel(name = "器官保存灌注", sort = 18, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode46;
|
|
/**
|
* 用于保存器官的设备
|
*/
|
@ApiModelProperty("用于保存器官的设备")
|
@Excel(name = "器官保存设备", sort = 19, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode50;
|
|
/**
|
* 肝脏三维重建
|
*/
|
@ApiModelProperty("肝脏三维重建")
|
@Excel(name = "肝脏三维重建", sort = 20, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode44;
|
|
/**
|
* 病理穿刺活检
|
*/
|
@ApiModelProperty("病理穿刺活检")
|
@Excel(name = "病理穿刺活检", sort = 21, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode47;
|
|
/**
|
* HLA配型
|
*/
|
@ApiModelProperty("HLA配型")
|
@Excel(name = "HLA配型", sort = 22, width = 12, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode48;
|
|
/**
|
* 留存标本成本
|
*/
|
@ApiModelProperty("留存标本成本")
|
@Excel(name = "留存标本成本", sort = 23, width = 14, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode21;
|
|
/**
|
* 标本运输费
|
*/
|
@ApiModelProperty("标本运输费")
|
@Excel(name = "标本运输费", sort = 24, width = 12, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode12;
|
|
/**
|
* 转运车费
|
*/
|
@ApiModelProperty("转运车费")
|
@Excel(name = "转运车费", sort = 25, width = 12, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode17;
|
|
/**
|
* 遗体运输
|
*/
|
@ApiModelProperty("遗体运输")
|
@Excel(name = "遗体运输", sort = 26, width = 12, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode23;
|
|
/**
|
* 尸检
|
*/
|
@ApiModelProperty("尸检")
|
@Excel(name = "尸检", sort = 27, width = 10, cellType = Excel.ColumnType.NUMERIC, scale = 2)
|
private BigDecimal itemCode25;
|
|
}
|