package org.example.entity;

import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 患者费用信息实体类 - 对应tb_patient_charges表
 */
@Data
public class PatientCharge implements Serializable {
    private static final long serialVersionUID = 1L;
    
    private Long id;
    private Long patientId;              // 患者ID
    private Date chargeDate;             // 费用产生日期
    private String itemName;             // 项目名称
    private BigDecimal amount;           // 金额
    private Integer quantity;            // 数量
    private String unit;                 // 单位
    private BigDecimal subtotal;         // 小计
    private String remark;               // 备注
    private Integer isPaid;              // 是否缴费（0-未缴费，1-已缴费）
    private Date payTime;                // 缴费时间
}
