From 20c4973df3576e9560f78b91b34fc5c430749713 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E5=A5=8E=E5=85=B4?= <2220574228@qq.com>
Date: Wed, 29 Apr 2026 14:03:15 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E9=A2=84=E7=BA=A6=E4=BF=A1?=
=?UTF-8?q?=E6=81=AF;?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../po/ReserveInMaterialDetailPO.java | 34 ++++++++++++++++++
.../todo/ReserveInMaterialDetailDO.java | 36 +++++++++++++++++++
.../todo/ReserveInMaterialDetailDTO.java | 36 +++++++++++++++++++
.../ReserveInMaterialDetailMapper.xml | 10 +++++-
4 files changed, 115 insertions(+), 1 deletion(-)
diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/po/ReserveInMaterialDetailPO.java b/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/po/ReserveInMaterialDetailPO.java
index 170340abf..933419383 100644
--- a/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/po/ReserveInMaterialDetailPO.java
+++ b/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/po/ReserveInMaterialDetailPO.java
@@ -9,6 +9,7 @@ import com.mhd.oms.domain.reserveStockInOrder.repository.po.ReserveStockInOrderB
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;
@@ -469,4 +470,37 @@ public class ReserveInMaterialDetailPO extends ReserveStockInOrderBasePO {
@Excel(name = "调整后面积")
private BigDecimal adjustedArea;
+ @ApiModelProperty("预约数量(输入大于等于0的数字,可以为小数)")
+ @Excel(name = "预约数量")
+ private BigDecimal reserveQuantity;
+
+ @ApiModelProperty("预约净重(KG)")
+ @Excel(name = "预约净重(KG)")
+ private BigDecimal reserveNetWeight;
+
+ @ApiModelProperty("预约毛重(KG)")
+ @Excel(name = "预约毛重(KG)")
+ private BigDecimal reserveGrossWeight;
+
+ @ApiModelProperty("总体积(CBM)")
+ @Excel(name = "预约体积(CBM)")
+ private BigDecimal reserveVolume;
+
+ @ApiModelProperty("预约面积(SQM)")
+ @Excel(name = "预约面积(SQM)")
+ private BigDecimal reserveArea;
+
+ @ApiModelProperty("预约总价")
+ @Excel(name = "预约总价")
+ private BigDecimal reservePrice;
+
+ @ApiModelProperty("预约单价")
+ @Excel(name = "预约单价")
+ private BigDecimal reserveUnitPrice;
+
+ @ApiModelProperty(value = "保质期")
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ private Date shelfLife;
+
}
\ No newline at end of file
diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/todo/ReserveInMaterialDetailDO.java b/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/todo/ReserveInMaterialDetailDO.java
index e89352baa..7ef2f62ee 100644
--- a/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/todo/ReserveInMaterialDetailDO.java
+++ b/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/todo/ReserveInMaterialDetailDO.java
@@ -1,5 +1,6 @@
package com.mhd.oms.domain.reserveInMaterialDetail.repository.todo;
+import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.mhd.common.core.annotation.Excel;
@@ -7,8 +8,10 @@ import com.mhd.common.core.annotation.Excel;
import com.mhd.oms.domain.reserveStockInOrder.repository.todo.ReserveStockInOrderBaseDO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
+import java.util.Date;
import java.util.List;
@@ -430,4 +433,37 @@ public class ReserveInMaterialDetailDO extends ReserveStockInOrderBaseDO {
@Excel(name = "调整后面积")
private BigDecimal adjustedArea;
+ @ApiModelProperty("预约数量(输入大于等于0的数字,可以为小数)")
+ @Excel(name = "预约数量")
+ private BigDecimal reserveQuantity;
+
+ @ApiModelProperty("预约净重(KG)")
+ @Excel(name = "预约净重(KG)")
+ private BigDecimal reserveNetWeight;
+
+ @ApiModelProperty("预约毛重(KG)")
+ @Excel(name = "预约毛重(KG)")
+ private BigDecimal reserveGrossWeight;
+
+ @ApiModelProperty("总体积(CBM)")
+ @Excel(name = "预约体积(CBM)")
+ private BigDecimal reserveVolume;
+
+ @ApiModelProperty("预约面积(SQM)")
+ @Excel(name = "预约面积(SQM)")
+ private BigDecimal reserveArea;
+
+ @ApiModelProperty("预约总价")
+ @Excel(name = "预约总价")
+ private BigDecimal reservePrice;
+
+ @ApiModelProperty("预约单价")
+ @Excel(name = "预约单价")
+ private BigDecimal reserveUnitPrice;
+
+ @ApiModelProperty(value = "保质期")
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ private Date shelfLife;
+
}
\ No newline at end of file
diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/todo/ReserveInMaterialDetailDTO.java b/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/todo/ReserveInMaterialDetailDTO.java
index 1f58e7589..53bb63acc 100644
--- a/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/todo/ReserveInMaterialDetailDTO.java
+++ b/mhd_oms/src/main/java/com/mhd/oms/domain/reserveInMaterialDetail/repository/todo/ReserveInMaterialDetailDTO.java
@@ -1,13 +1,16 @@
package com.mhd.oms.domain.reserveInMaterialDetail.repository.todo;
+import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.mhd.common.core.annotation.Excel;
import com.mhd.common.core.web.domain.BaseVOEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
+import java.util.Date;
import java.util.List;
/**
@@ -435,4 +438,37 @@ public class ReserveInMaterialDetailDTO extends BaseVOEntity {
@ApiModelProperty("调整后面积")
@Excel(name = "调整后面积")
private BigDecimal adjustedArea;
+
+ @ApiModelProperty("预约数量(输入大于等于0的数字,可以为小数)")
+ @Excel(name = "预约数量")
+ private BigDecimal reserveQuantity;
+
+ @ApiModelProperty("预约净重(KG)")
+ @Excel(name = "预约净重(KG)")
+ private BigDecimal reserveNetWeight;
+
+ @ApiModelProperty("预约毛重(KG)")
+ @Excel(name = "预约毛重(KG)")
+ private BigDecimal reserveGrossWeight;
+
+ @ApiModelProperty("总体积(CBM)")
+ @Excel(name = "预约体积(CBM)")
+ private BigDecimal reserveVolume;
+
+ @ApiModelProperty("预约面积(SQM)")
+ @Excel(name = "预约面积(SQM)")
+ private BigDecimal reserveArea;
+
+ @ApiModelProperty("预约总价")
+ @Excel(name = "预约总价")
+ private BigDecimal reservePrice;
+
+ @ApiModelProperty("预约单价")
+ @Excel(name = "预约单价")
+ private BigDecimal reserveUnitPrice;
+
+ @ApiModelProperty(value = "保质期")
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ private Date shelfLife;
}
\ No newline at end of file
diff --git a/mhd_oms/src/main/resources/mapper/reserveInMaterialDetail/ReserveInMaterialDetailMapper.xml b/mhd_oms/src/main/resources/mapper/reserveInMaterialDetail/ReserveInMaterialDetailMapper.xml
index 7230d2a09..fffcdd68a 100644
--- a/mhd_oms/src/main/resources/mapper/reserveInMaterialDetail/ReserveInMaterialDetailMapper.xml
+++ b/mhd_oms/src/main/resources/mapper/reserveInMaterialDetail/ReserveInMaterialDetailMapper.xml
@@ -88,6 +88,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
+
+
+
+
+
+
@@ -98,7 +106,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
a.discount_rate ,
a.single_volume ,
a.single_gross_weight ,
- a.lot_no ,
+ a.lot_no ,a.reserve_quantity,a.reserve_gross_weight,a.reserve_net_weight,a.reserve_volume,a.reserve_area,a.reserve_price,a.reserve_unit_price,a.shelf_life
a.material_detail_id, a.organization_id, a.organization_name, a.top_organization_id, a.unique_id, a.in_order_number, a.material_base_info_id,
a.material_code, a.material_name, a.bar_code, a.quantity, a.receipt_quantity, a.shelves_quantity,
a.receipt_status, a.shelves_status, a.pack_id, a.pack_code, a.pack_name,