package com.ruoyi.cwgl.domain; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.baomidou.mybatisplus.annotation.TableField; import java.util.Date; import lombok.Data; /** * 应收费用明细对象 receivable_fee_detail * * @author ruoyi * @date 2025-12-17 */ @Data public class ReceivableFeeDetail{ /** ID */ @TableField("id") private Integer id; /** 序号(用于与主表关联) */ @Excel(name = "序号") @TableField("serial_number") private String serialNumber; /** 应收费用管理ID */ @Excel(name = "应收费用管理ID") @TableField("receivable_fee_id") private Integer receivableFeeId; /** 费用类型 */ @Excel(name = "费用类型") @TableField("fee_type") private String feeType; /** 费用名称 */ @Excel(name = "费用名称") @TableField("fee_name") private String feeName; /** 计费单位 */ @Excel(name = "计费单位") @TableField("billing_unit") private String billingUnit; /** 计费单价 */ @Excel(name = "计费单价") @TableField("unit_price") private BigDecimal unitPrice; /** 计费数量 */ @Excel(name = "计费数量") @TableField("billing_quantity") private BigDecimal billingQuantity; /** 计费金额 */ @Excel(name = "计费金额") @TableField("billing_amount") private BigDecimal billingAmount; /** 实收金额 */ @Excel(name = "实收金额") @TableField("actual_amount") private BigDecimal actualAmount; /** 币制 */ @Excel(name = "币制") @TableField("currency") private String currency; /** 费用登记时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "费用登记时间", width = 30, dateFormat = "yyyy-MM-dd") @TableField("fee_reg_time") private Date feeRegTime; /** 备注 */ @Excel(name = "备注") @TableField("remark") private String remark; /** 创建人 */ @TableField("create_by") private String createBy; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("create_time") private Date createTime; /** 更新人 */ @TableField("update_by") private String updateBy; /** 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("update_time") private Date updateTime; /** 删除标记(0:正常;1:删除) */ @Excel(name = "删除标记(0:正常;1:删除)") @TableField("deleted") private Integer deleted; }