package thyyxxk.webserver.entity.inpatient.charge;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
 * (ZyReceipt)表实体类
 *
 * @author lihong
 * @since 2024-09-11 08:59:03
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName("zy_receipt")
public class ZyReceipt  implements Serializable {
    private static final long serialVersionUID = 1L;


    private String inpatientNo;
          
    private Integer admissTimes;
          
    private Integer ledgerSn;
    /** 发票序号 */
    private Integer receiptSn;
    /** 发票号 */
    private String receiptNo;
    /** 结算日期 */
    private Date accountDate;
    /** 费用开始日期 */
    private Date date1;
    private String startDate;
    private String endDate;
    /** 费用结束日期 */
    private Date date2;
    /** 住院天数 */
    private Long zyTs;

    /** 病房 */
    private String ward;
    private String wardName;
    private String responceTypeName;
    /** 姓名 */
    private String name;
    /** 性别 */
    private String sexName;

    /** 科室 */
    private String dept;
    /** 打印日期 */
    private Date printDate;
    /** 负担单位 对应表 zy_zd_responce_type */
    private String responceUnit;
    private String responceUnitName;
    /** 操作员 */
    private String opIdCode;
    /** 总费用 */
    private BigDecimal totalCharge;
    /** 对应zy_bill_item 的费用  参考 ZyLedgerFile 的费用字段 */
    private BigDecimal charge1;
          
    private BigDecimal charge2;
          
    private BigDecimal charge3;
          
    private BigDecimal charge4;
          
    private BigDecimal charge5;
          
    private BigDecimal charge6;
          
    private BigDecimal charge7;
          
    private BigDecimal charge8;
          
    private BigDecimal charge9;
          
    private BigDecimal charge10;
          
    private BigDecimal charge11;
          
    private BigDecimal charge12;
          
    private BigDecimal charge13;
          
    private BigDecimal charge14;
          
    private BigDecimal charge15;
          
    private BigDecimal charge16;
          
    private BigDecimal charge17;
          
    private BigDecimal charge18;
          
    private BigDecimal charge19;
          
    private BigDecimal charge20;
          
    private BigDecimal charge21;
          
    private BigDecimal charge22;
          
    private BigDecimal charge23;
          
    private BigDecimal charge24;
          
    private BigDecimal charge25;
          
    private BigDecimal charge26;
          
    private BigDecimal charge27;
          
    private BigDecimal charge28;
          
    private BigDecimal charge29;
          
    private BigDecimal charge30;
    /** 医保统筹支付金额 */
    private BigDecimal ybTcZfJe;
    /** 个人自付金额 */
    private BigDecimal grZfJe;
    /** 个人账户支付金额 */
    private BigDecimal grZhZfJe;
    /** 个人支付合计金额 */
    private BigDecimal grZfHjJe;
    /** 预收合计金额 */
    private BigDecimal ysHjJe;
    /** 补收合计 */
    private BigDecimal bsHjJe;
    /** 退款合计 */
    private BigDecimal tkHjJe;
    /** 个人支付合计金额 大写中文*/
    private String grZfHjJeChinese;
    private String doctor;
    /** 住院流水号 */
    private String zySerialNo;
    /** 电子发票号码 */
    private String dzfpReceiptNo;



}

