package com.ruoyi.home.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.time.LocalDate; @Data public class ProductionProgressOrderDto { @ApiModelProperty("生产订单号") private String npsNo; @ApiModelProperty("销售合同号") private String salesContractNo; @ApiModelProperty("项目名称") private String projectName; @ApiModelProperty("客户名称") private String customerName; @ApiModelProperty("产品名称") private String productCategory; @ApiModelProperty("规格型号") private String specificationModel; @ApiModelProperty("工艺路线编号") private String processRouteCode; @ApiModelProperty("需求数量") private BigDecimal quantity; @ApiModelProperty("完成数量") private BigDecimal completeQuantity; @ApiModelProperty("完成进度") private BigDecimal completionStatus; @ApiModelProperty("BOM编号") private String bomNo; @ApiModelProperty("交期偏差") private Integer deliveryDaysDiff; @ApiModelProperty("交期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate deliveryDate; @ApiModelProperty("是否发货") private Boolean isFh; }