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_donorcharge * * @author ruoyi * @date 2023-12-27 */ @Data @ApiModel("捐献案例器官列") public class ServiceDonorcharge extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ @ApiModelProperty("id") //数据库自增改成@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO) private Long id; /** 捐献案例ID */ @ApiModelProperty("捐献案例ID") @Excel(name = "捐献案例ID") private Long infoid; /** OPO编号 */ @ApiModelProperty("OPO编号") @Excel(name = "OPO编号") private String donateno; /** 捐献时间 */ @ApiModelProperty("捐献时间") @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "捐献时间", width = 30, dateFormat = "yyyy-MM-dd") private Date donatetime; /** 姓名 */ @ApiModelProperty("姓名") @Excel(name = "姓名") private String name; /** 出生年月 */ @ApiModelProperty("出生年月") @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "出生年月", width = 30, dateFormat = "yyyy-MM-dd") private Date borthdate; /** 性别 */ @ApiModelProperty("性别") @Excel(name = "性别") private String sex; /** 年龄(包含月) */ @ApiModelProperty("年龄(包含月)") @Excel(name = "年龄", readConverterExp = "包=含月") private String age; /** 捐献类别 根据字典sys_DonationCategory */ @ApiModelProperty("捐献类别") @Excel(name = "捐献类别") private String donationcategory; /** 捐献的器官 */ @ApiModelProperty("捐献的器官") @Excel(name = "捐献的器官") private String donateorgan; /** 合计费用 */ @ApiModelProperty("合计费用") @Excel(name = "合计费用") private BigDecimal chargeamount; /** 合计实际获取费用 */ @ApiModelProperty("合计实际获取费用") @Excel(name = "合计实际获取费用") private BigDecimal chargeamounted; /** 捐献的器官 */ @ApiModelProperty("备注") @Excel(name = "备注") private String remark; }