package com.ruoyi.inspect.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.inspect.pojo.InsUnqualifiedHandler; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; @Data public class UnqualifiedHandlerVO extends InsUnqualifiedHandler { @Schema(description = "不合格处理主键id") private Long handlerId; @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; /** * 是否为ifs拉取 1:是 0:否 */ @Schema(description = "是否为ifs拉取 1:是 0:否") private Integer isSource; /** * 拆分数量 */ @Schema(description = "拆分数量") private Integer number; /** * 检验状态 */ @Schema(description = "检验状态") private Integer state; @Schema(description = "接收时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private LocalDateTime receiverDate; }