package com.ruoyi.tms.domain; import com.fasterxml.jackson.annotation.JsonFormat; 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.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; import java.util.Date; import lombok.Data; /** * 应收费用明细对象 tms_receivable_fee_item * * @author ruoyi * @date 2025-12-12 */ @Data public class TmsReceivableFeeItem { /** * 主键ID */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 费用类型:0 运费;1 报价费用;2 实报实销 */ @Excel(name = "费用类型:0 运费;1 报价费用;2 实报实销") @TableField("fee_type") private Integer feeType; /** * 费用名称 */ @Excel(name = "费用名称") @TableField("fee_name") private String feeName; /** * 对应费用类型的ID */ @Excel(name = "对应费用类型的ID") @TableField("type_id") private Integer typeId; /** * 登记时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "登记时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @TableField("register_time") private Date registerTime; /** * 登记金额 */ @Excel(name = "登记金额") @TableField("register_amount") private BigDecimal registerAmount; /** * 币制 */ @Excel(name = "币制") @TableField("currency") private String currency; /** * 对应的头 ID */ @Excel(name = "对应的头 ID") @TableField("head_id") private Integer headId; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("create_time") private Date createTime; /** * 修改时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("update_time") private Date updateTime; @TableField(exist = false) private String rowKey; }