yxh
2 天以前 17e08759071de47a7513d1cc1408c62d79713cd9
ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonorchargeorgan.java
@@ -1,13 +1,16 @@
package com.ruoyi.project.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
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 org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
@@ -30,6 +33,12 @@
    //数据库自增改成@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
@@ -118,6 +127,13 @@
    private Date amounttime;
    /**
     * 接收日期
     */
    @ApiModelProperty("接收日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date receiveTime;
    /**
     * 收费录入人
     */
    @ApiModelProperty("收费录入人")
@@ -131,6 +147,7 @@
    @Excel(name = "器官费用收取状态:0:未收取,1:已收取,2:放弃")
    private Long chargestate;
    /**
     * 器官实际收到费用说明
     */
@@ -138,5 +155,82 @@
    @Excel(name = "器官实际收到费用说明")
    private String organchargedesc;
    /**
     * 事件编号
     */
    @ApiModelProperty("事件编号")
    @Excel(name = "事件编号")
    private String caseno;
    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    @Excel(name = "姓名")
    private String name;
    /**
     * 票据附件
     */
    @ApiModelProperty("票据附件")
    @Excel(name = "票据附件")
    private String annexFiles;
    /**
     * 案例时间(关联 service_donatebaseinfo.donatetime)
     */
    @ApiModelProperty("案例时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField(exist = false)
    private Date donatetime;
    /**
     * 案例时间查询开始
     */
    @ApiModelProperty("案例时间查询开始")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField(exist = false)
    private Date starttime;
    /**
     * 案例时间查询结束
     */
    @ApiModelProperty("案例时间查询结束")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField(exist = false)
    private Date endtime;
    /**
     * 备注
     */
    @ApiModelProperty("备注")
    @TableField(exist = false)
    private Boolean paymentidIsNotNull = true;
    /**
     * 状态(0正常 1删除)
     */
    @ApiModelProperty("状态(0正常 1删除)")
    private Integer delFlag;
    /**
     * 器官状态
     */
    @ApiModelProperty("器管状态:1移植、2失功、3库存、4已移植、5弃用、6直系免除、7不良事件")
    @Excel(name = "器管状态:1移植、2失功、3库存、4已移植、5弃用、6直系免除、7不良事件")
    private String organState;
    /**
     * 器官状态
     */
    @ApiModelProperty("器管收费状态:0未收、1已收")
    @Excel(name = "器管收费状态:0未收、1已收")
    private String organChargeState;
    @ApiModelProperty("查询所有")
    @TableField(exist = false)
    private Boolean selectAll = false;
}