From c12c82c585c46d04feeed8bbdb8237fc3f6ff119 Mon Sep 17 00:00:00 2001 From: qiankanghui Date: Thu, 25 Jun 2026 15:35:05 +0800 Subject: [PATCH] =?UTF-8?q?feat(order):=20=E6=B7=BB=E5=8A=A0PODetail?= =?UTF-8?q?=E9=AA=8C=E8=B4=A7=E7=94=B3=E8=AF=B7=E5=85=B3=E8=81=94=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2VO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增PODetailInspectionVO类用于验货申请明细查询 - 包含采购订单基本信息字段如订单号、行号、站点等 - 集成验货申请相关字段如申请单号、验货数量、运输方式等 - 添加CRD日期格式化配置和时区设置 - 关联物料信息包括料号、物料描述、检验单号等 - 集成订单参考信息和检验结果状态字段 --- .../order/vo/PODetailInspectionVO.java | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 src/main/java/com/xujie/modules/order/vo/PODetailInspectionVO.java diff --git a/src/main/java/com/xujie/modules/order/vo/PODetailInspectionVO.java b/src/main/java/com/xujie/modules/order/vo/PODetailInspectionVO.java new file mode 100644 index 0000000..42d4cdd --- /dev/null +++ b/src/main/java/com/xujie/modules/order/vo/PODetailInspectionVO.java @@ -0,0 +1,73 @@ +package com.xujie.modules.order.vo; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.xujie.common.utils.QueryPage; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * PODetail 关联验货申请明细查询 VO + */ +@Data +@ApiModel(value = "PODetail关联验货申请查询VO", description = "") +public class PODetailInspectionVO extends QueryPage { + + @ApiModelProperty(value = "采购订单号") + private String orderNo; + + @ApiModelProperty(value = "行号") + private Integer itemNo; + + @ApiModelProperty(value = "站点/工厂编码") + private String site; + + // ========== 以下从 srm_inspect_request_detail_sub 表查询 ========== + + @ApiModelProperty(value = "申请单号") + private String requestNo; + + @ApiModelProperty(value = "验货申请行号") + private Integer inspectItemNo; + + @ApiModelProperty(value = "验货数量") + private BigDecimal inspectQty; + + @ApiModelProperty(value = "订单参考1") + private String orderRef1; + + @ApiModelProperty(value = "订单参考2") + private String orderRef2; + + @ApiModelProperty(value = "运输方式") + private String shipMothod; + + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + @ApiModelProperty(value = "CRD日期") + private Date crd; + + // ========== 以下从 srm_inspect_request_detail 表关联查询 ========== + + @ApiModelProperty(value = "料号") + private String partNo; + + @ApiModelProperty(value = "物料描述") + private String partDesc; + + @ApiModelProperty(value = "状态") + private String status; + + @ApiModelProperty(value = "数据库状态") + private String statusDb; + + @ApiModelProperty(value = "检验单号") + private String inspectNo; + + @ApiModelProperty(value = "检验结果") + private String inspectResult; +}