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 io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.time.LocalDate; import java.util.Date; /** * @author :yys * @date : 2025/10/31 10:17 */ @Data public class ReceiptPaymentRecordDto { @ApiModelProperty(value = "客户合同号") @Excel(name = "客户合同号") private String customerContractNo; @ApiModelProperty(value = "客户名称") @Excel(name = "客户名称") private String customerName; @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd") @Excel(name = "登记日期",width = 30,dateFormat = "yyyy-MM-dd") @ApiModelProperty(value = "登记日期") private Date invoiceDate; @ApiModelProperty(value = "销售合同号") @Excel(name = "销售合同号") private String salesContractNo; @ApiModelProperty(value = "回款金额") @Excel(name = "回款金额") private BigDecimal receiptPaymentAmountTotal; @ApiModelProperty(value = "项目名称") @Excel(name = "项目名称") private String projectName; @ApiModelProperty(value = "回款形式 0电汇1承兑") @Excel(name = "回款形式",readConverterExp = "0=电汇,1=承兑") private String receiptPaymentType; @ApiModelProperty(value = "登记人") @Excel(name = "登记人") private String registrant; @ApiModelProperty(value = "来款日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") @Excel(name = "来款日期",width = 30,dateFormat = "yyyy-MM-dd") private LocalDate receiptPaymentDate; }