package com.erp.supplier.dto.request;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.math.BigDecimal;

@Data
public class ProcurementInquiryCreateRequest {

    @NotNull(message = "供应商ID不能为空")
    private Long supplierId;

    @NotBlank(message = "询价类型不能为空")
    private String inquiryType;

    private Long productId;

    private String productName;

    private String productSpec;

    private String unit;

    private BigDecimal quantity;

    private String expectedDeliveryDate;

    private String quoteDeadline;

    private BigDecimal quotedPrice;

    private String currency;

    private String quoteValidUntil;

    private Integer deliveryCycle;

    private String qualityStandard;

    private String paymentTerms;

    private String remark;
}
