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,