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_ap_bill_item * * @author ruoyi * @date 2026-01-12 */ @Data public class TmsApBillItem { /** * */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 应付账单ID */ @Excel(name = "应付账单ID") @TableField("bill_id") private Integer billId; /** * 项目名称 */ @Excel(name = "项目名称") @TableField("project_name") private String projectName; /** * 调度单号 */ @Excel(name = "调度单号") @TableField("dispatch_no") private String dispatchNo; /** * 下单时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "下单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @TableField("order_time") private Date orderTime; /** * 预估应付金额 */ @Excel(name = "预估应付金额") @TableField("estimate_amount") private BigDecimal estimateAmount; /** * 币制 */ @Excel(name = "币制") @TableField("currency") private String currency; /** * 应付费用ID */ @Excel(name = "应付费用ID") @TableField("ap_fee_id") private Integer apFeeId; /** * 状态 0正常 1作废 */ @Excel(name = "状态 0正常 1作废") @TableField("status") private Integer status; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("create_time") private Date createTime; }