package com.by4cloud.platformx.business.vo; import com.by4cloud.platformx.business.entity.ContractOutBound; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.Column; import lombok.Data; import java.math.BigDecimal; @Data public class ContractOutBoundVo extends ContractOutBound { //产品中信息 @Schema(description = "产品id") private Long productId; @Schema(description = "开票名称") private String invoiceName; @Schema(description = "税率(百分比,如13表示13%)") private Double taxRate; @Schema(description = "税收分类") private String taxClass; @Schema(description = "税收编码") private String taxCode; @Schema(description = "不含税总额") private BigDecimal totalPriceNoTax; @Schema(description = "对应合同出库单Ids") private String contractOutBoundIds; //合同标的物中信息 @Schema(description = "标的物规格/型号") private String specification; @Schema(description = "计量单位(个/台/吨/项/套等)") private String unit; @Schema(description = "单价") private BigDecimal unitPrice; }