package com.ruoyi.inspect.dto;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.inspect.pojo.InsUnqualifiedHandler;
|
import com.ruoyi.inspect.pojo.InsUnqualifiedHandlerFile;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
@Data
|
public class UnqualifiedHandlerDto extends InsUnqualifiedHandler implements Serializable {
|
|
@Schema(description = "域")
|
private String contract;
|
|
@Schema(description = "订单号")
|
private String orderNo;
|
|
@Schema(description = "行号")
|
private String lineNo;
|
|
@Schema(description = "下达号")
|
private String releaseNo;
|
|
@Schema(description = "接收号")
|
private Integer receiptNo;
|
|
@Schema(description = "零件号")
|
private String partNo;
|
|
@Schema(description = "零件描述")
|
private String partDesc;
|
|
@Schema(description = "状态描述")
|
private String status;
|
|
@Schema(description = "状态")
|
private String statusDB;
|
|
@Schema(description = "抵达的采购数量")
|
private BigDecimal qtyArrived;
|
|
@Schema(description = "已检验的购买数量")
|
private BigDecimal qtyInspected;
|
|
@Schema(description = "要检验的采购数量")
|
private BigDecimal qtyToInspect;
|
|
@Schema(description = "供应商编号")
|
private String supplierId;
|
|
@Schema(description = "供应商名称")
|
private String supplierName;
|
|
@Schema(description = "抵达的库存数量")
|
private BigDecimal invQtyInStore;
|
|
@Schema(description = "抵达的采购数量")
|
private BigDecimal purQtyInStore;
|
|
@Schema(description = "配置标识")
|
private String configurationId;
|
|
@Schema(description = "批号")
|
private String lotBatchNo;
|
|
@Schema(description = "wdr号")
|
private String waivDevRejNo;
|
|
@Schema(description = "活动序列")
|
private String activitySeq;
|
|
@Schema(description = "序列号")
|
private String serialNo;
|
|
@Schema(description = "库位号")
|
private String locationNo;
|
|
@Schema(description = "版本号")
|
private String engChgLevel;
|
|
@Schema(description = "接收人")
|
private String receiver;
|
|
@Schema(description = "接收人姓名")
|
private String receiverName;
|
|
@Schema(description = "采购员")
|
private String buyerCode;
|
|
@Schema(description = "采购员姓名")
|
private String buyerName;
|
|
@Schema(description = "实际到货日期")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime arriveDate;
|
|
@Schema(description = "实际交货日期")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime deliveryDate;
|
|
@Schema(description = "生产日期")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime productDate;
|
|
@Schema(description = "失效日期")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime invalidDate;
|
|
|
@Schema(description = "审批日期")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime approvedDate;
|
|
@Schema(description = "采购申请创建人")
|
private String reqCeater;
|
|
@Schema(description = "采购申请创建人姓名")
|
private String reqCeaterName;
|
|
@Schema(description = "采购订单行备注")
|
private String lineRemarks;
|
|
@Schema(description = "采购单位")
|
private String buyUnitMeas;
|
|
|
private Integer isSource;
|
|
private Integer number;
|
|
private Integer state;
|
|
@Schema(description = "接收时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime receiverDate;
|
|
|
@Schema(description = "附件列表")
|
private List<InsUnqualifiedHandlerFile> unqualifiedHandlerFiles;
|
|
|
|
}
|