package com.ruoyi.sales.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.vo.FileVo; import com.ruoyi.sales.pojo.InvoiceRegistrationProduct; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.time.LocalDate; import java.util.List; @Data public class InvoiceRegistrationProductDto extends InvoiceRegistrationProduct { @ApiModelProperty(name = "客户合同号") private String customerContractNo; @ApiModelProperty(name = "客户名称") private String customerName; @ApiModelProperty(name = "销售合同号") private String salesContractNo; @ApiModelProperty(name = "附件") private List fileList; @ApiModelProperty(value = "发票号") private String invoiceNo; @ApiModelProperty(value = "发票金额") private BigDecimal invoiceTotal; @ApiModelProperty(value = "开票人") private String invoicePerson; @ApiModelProperty(value = "开票时间") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate invoiceDate; @ApiModelProperty(value = "开票台账id") private Integer invoiceLedgerId; @ApiModelProperty(value = "发票文件名") private String invoiceFileName; private String searchText; }