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; 
 | 
  
 | 
} 
 |