package com.ruoyi.sales.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDate;
|
|
/**
|
* 客户往来发货明细VO
|
*/
|
@Data
|
@Schema(name = "CustomerTransactionsShipmentVo", description = "客户往来发货明细")
|
public class CustomerTransactionsShipmentVo {
|
|
@Schema(description = "销售台账ID")
|
private Long salesLedgerId;
|
|
@Schema(description = "销售合同号")
|
private String salesContractNo;
|
|
@Schema(description = "发货单ID")
|
private Long shippingId;
|
|
@Schema(description = "发货单号")
|
private String shippingNo;
|
|
@Schema(description = "产品名称")
|
private String productName;
|
|
@Schema(description = "规格型号")
|
private String model;
|
|
@Schema(description = "发货数量")
|
private BigDecimal shippingQuantity;
|
|
@Schema(description = "发货金额(含税)")
|
private BigDecimal shippingAmount;
|
|
@Schema(description = "出库批号")
|
private String batchNo;
|
|
@Schema(description = "发货日期")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private LocalDate shippingDate;
|
|
@Schema(description = "审批状态(0待审/1已审)")
|
private Integer approvalStatus;
|
|
@Schema(description = "已收款金额")
|
private BigDecimal receivedAmount;
|
|
@Schema(description = "应收金额")
|
private BigDecimal receivableAmount;
|
}
|