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_payable_fee_item * * @author ruoyi * @date 2026-01-12 */ @Data public class TmsPayableFeeItem { /** * 主键ID */ @TableId(value = "id", type = IdType.AUTO) private Integer id; @Excel(name = "调度单编号") @TableField(exist = false) private String dispatchNo; @Excel(name = "应付编号") @TableField(exist = false) private String payableNo; @Excel(name = "供应商") @TableField("service_provider_name") private String serviceProviderName; /** * 费用类型:0 运费;1 报价费用;2 实报实销 */ @Excel(name = "费用类型", readConverterExp = "0=运费,1=报价费用,2=实报实销") @TableField("fee_type") private Integer feeType; /** * 费用名称 */ @Excel(name = "费用名称") @TableField("fee_name") private String feeName; /** * 对应费用类型的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; @TableField("service_provider_id") private Integer serviceProviderId; @TableField("service_provider_type") private String serviceProviderType; /** * 创建时间 */ @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; }