diff --git a/src/main/java/com/xujie/modules/inspection/data/MyInspectionListVO.java b/src/main/java/com/xujie/modules/inspection/data/MyInspectionListVO.java new file mode 100644 index 0000000..22c54a2 --- /dev/null +++ b/src/main/java/com/xujie/modules/inspection/data/MyInspectionListVO.java @@ -0,0 +1,121 @@ +package com.xujie.modules.inspection.data; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.xujie.common.utils.QueryPage; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * 我的验货清单VO + */ +@Data +@TableName("srm_inspect_request_detail") +public class MyInspectionListVO extends QueryPage { + + /** + * 站点/工厂编码 + */ + private String site; + + /** + * 申请单号 + */ + private String requestNo; + + /** + * 行号 + */ + private Integer itemNo; + + /** + * 订单参考1 + */ + private String orderRef1; + + /** + * 料号 + */ + private String partNo; + + /** + * 物料描述(从 part 表关联查询) + */ + private String partDesc; + + /** + * 数量 + */ + private BigDecimal qty; + + /** + * 状态 + */ + private String status; + + /** + * 数据库状态 + */ + private String statusDb; + + /** + * 检验单号 + */ + private String inspectNo; + + /** + * 检验结果 + */ + private String inspectResult; + + // ========== 以下从头表关联查询 ========== + + /** + * 供应商编号 + */ + private String supplierNo; + + /** + * 供应商名称 + */ + private String supplierName; + + /** + * QC人员 + */ + private String qcOperator; + + /** + * 建议验货日期 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private Date needInspectDate; + + /** + * 计划开始日期 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private Date planStartDate; + + /** + * 计划结束日期 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private Date planEndDate; + + /** + * 验货地址 + */ + private String inspectAddress; + + /** + * 联系人 + */ + private String inspectContract; +}