package com.ruoyi.sales.dto; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.sales.pojo.CommonFile; import com.ruoyi.sales.pojo.SalesLedgerProduct; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.util.Date; import java.util.List; /** * @author :yys * @date : 2026/1/19 9:50 */ @Data public class SalesLedgerImportDto extends SalesLedgerProductImportDto{ @Excel(name = "销售单号") private String salesContractNo; @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "录入日期", width = 30, dateFormat = "yyyy-MM-dd") private Date entryDate; @Excel(name = "业务员") private String salesman; @Excel(name = "客户名称") private String customerName; @Excel(name = "项目名称") private String projectName; @Excel(name = "录入人") private String entryPerson; @Excel(name = "备注") private String remarks; @ApiModelProperty(value = "签订日期") @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "签订日期", width = 30, dateFormat = "yyyy-MM-dd") private Date executionDate; @Excel(name = "合同金额") private BigDecimal contractAmount; @ApiModelProperty(value = "付款方式") @Excel(name = "付款方式") private String paymentMethod; }