Commit d1b20eebaa0a03eae0224e5165602a998f4b1009

Authored by YunaiV
1 parent 86d760fd

feat(wms):增加 order_time 单据字段

Showing 35 changed files with 93 additions and 40 deletions
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/check/vo/detail/WmsCheckOrderDetailRespVO.java
... ... @@ -61,9 +61,6 @@ public class WmsCheckOrderDetailRespVO {
61 61 @Schema(description = "金额", example = "1000.00")
62 62 private BigDecimal amount;
63 63  
64   - @Schema(description = "备注", example = "备注")
65   - private String remark;
66   -
67 64 @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
68 65 private LocalDateTime createTime;
69 66  
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/check/vo/detail/WmsCheckOrderDetailSaveReqVO.java
... ... @@ -3,7 +3,6 @@ package cn.iocoder.yudao.module.wms.controller.admin.order.check.vo.detail;
3 3 import io.swagger.v3.oas.annotations.media.Schema;
4 4 import jakarta.validation.constraints.DecimalMin;
5 5 import jakarta.validation.constraints.NotNull;
6   -import jakarta.validation.constraints.Size;
7 6 import lombok.Data;
8 7  
9 8 import java.math.BigDecimal;
... ... @@ -40,8 +39,4 @@ public class WmsCheckOrderDetailSaveReqVO {
40 39 @DecimalMin(value = "0", message = "金额不能小于 0")
41 40 private BigDecimal amount;
42 41  
43   - @Schema(description = "备注", example = "备注")
44   - @Size(max = 255, message = "备注长度不能超过 255 个字符")
45   - private String remark;
46   -
47 42 }
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/check/vo/order/WmsCheckOrderPageReqVO.java
... ... @@ -32,7 +32,7 @@ public class WmsCheckOrderPageReqVO extends PageParam {
32 32  
33 33 @Schema(description = "单据日期")
34 34 @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
35   - private LocalDateTime[] orderDate;
  35 + private LocalDateTime[] orderTime;
36 36  
37 37 @Schema(description = "最小盈亏数量", example = "-10.00")
38 38 private BigDecimal totalQuantityMin;
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/check/vo/order/WmsCheckOrderRespVO.java
... ... @@ -25,6 +25,10 @@ public class WmsCheckOrderRespVO {
25 25 @ExcelProperty("盘库单号")
26 26 private String no;
27 27  
  28 + @Schema(description = "单据日期", requiredMode = Schema.RequiredMode.REQUIRED)
  29 + @ExcelProperty("单据日期")
  30 + private LocalDateTime orderTime;
  31 +
28 32 @Schema(description = "盘库状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "0")
29 33 @ExcelProperty(value = "盘库状态", converter = DictConvert.class)
30 34 @DictFormat(DictTypeConstants.ORDER_STATUS)
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/check/vo/order/WmsCheckOrderSaveReqVO.java
... ... @@ -9,6 +9,7 @@ import jakarta.validation.constraints.Size;
9 9 import lombok.Data;
10 10  
11 11 import java.math.BigDecimal;
  12 +import java.time.LocalDateTime;
12 13 import java.util.List;
13 14  
14 15 @Schema(description = "管理后台 - WMS 盘库单保存 Request VO")
... ... @@ -23,6 +24,10 @@ public class WmsCheckOrderSaveReqVO {
23 24 @Size(max = 64, message = "盘库单号长度不能超过 64 个字符")
24 25 private String no;
25 26  
  27 + @Schema(description = "单据日期", requiredMode = Schema.RequiredMode.REQUIRED)
  28 + @NotNull(message = "单据日期不能为空")
  29 + private LocalDateTime orderTime;
  30 +
26 31 @Schema(description = "备注", example = "备注")
27 32 @Size(max = 255, message = "备注长度不能超过 255 个字符")
28 33 private String remark;
... ... @@ -35,7 +40,8 @@ public class WmsCheckOrderSaveReqVO {
35 40 @NotNull(message = "盈亏数量不能为空")
36 41 private BigDecimal totalQuantity;
37 42  
38   - @Schema(description = "总金额", example = "1000.00")
  43 + @Schema(description = "总金额", requiredMode = Schema.RequiredMode.REQUIRED, example = "1000.00")
  44 + @NotNull(message = "总金额不能为空")
39 45 private BigDecimal totalAmount;
40 46  
41 47 @Schema(description = "盘库明细")
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/movement/vo/order/WmsMovementOrderPageReqVO.java
... ... @@ -35,7 +35,7 @@ public class WmsMovementOrderPageReqVO extends PageParam {
35 35  
36 36 @Schema(description = "单据日期")
37 37 @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
38   - private LocalDateTime[] orderDate;
  38 + private LocalDateTime[] orderTime;
39 39  
40 40 @Schema(description = "最小数量", example = "1.00")
41 41 private BigDecimal totalQuantityMin;
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/movement/vo/order/WmsMovementOrderRespVO.java
... ... @@ -25,6 +25,10 @@ public class WmsMovementOrderRespVO {
25 25 @ExcelProperty("移库单号")
26 26 private String no;
27 27  
  28 + @Schema(description = "单据日期", requiredMode = Schema.RequiredMode.REQUIRED)
  29 + @ExcelProperty("单据日期")
  30 + private LocalDateTime orderTime;
  31 +
28 32 @Schema(description = "移库状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "0")
29 33 @ExcelProperty(value = "移库状态", converter = DictConvert.class)
30 34 @DictFormat(DictTypeConstants.ORDER_STATUS)
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/movement/vo/order/WmsMovementOrderSaveReqVO.java
... ... @@ -9,6 +9,7 @@ import jakarta.validation.constraints.Size;
9 9 import lombok.Data;
10 10  
11 11 import java.math.BigDecimal;
  12 +import java.time.LocalDateTime;
12 13 import java.util.List;
13 14  
14 15 @Schema(description = "管理后台 - WMS 移库单保存 Request VO")
... ... @@ -23,6 +24,10 @@ public class WmsMovementOrderSaveReqVO {
23 24 @Size(max = 64, message = "移库单号长度不能超过 64 个字符")
24 25 private String no;
25 26  
  27 + @Schema(description = "单据日期", requiredMode = Schema.RequiredMode.REQUIRED)
  28 + @NotNull(message = "单据日期不能为空")
  29 + private LocalDateTime orderTime;
  30 +
26 31 @Schema(description = "备注", example = "备注")
27 32 @Size(max = 255, message = "备注长度不能超过 255 个字符")
28 33 private String remark;
... ... @@ -39,7 +44,8 @@ public class WmsMovementOrderSaveReqVO {
39 44 @NotNull(message = "移库数量不能为空")
40 45 private BigDecimal totalQuantity;
41 46  
42   - @Schema(description = "总金额", example = "1000.00")
  47 + @Schema(description = "总金额", requiredMode = Schema.RequiredMode.REQUIRED, example = "1000.00")
  48 + @NotNull(message = "总金额不能为空")
43 49 private BigDecimal totalAmount;
44 50  
45 51 @Schema(description = "移库明细")
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/receipt/vo/detail/WmsReceiptOrderDetailRespVO.java
... ... @@ -49,9 +49,6 @@ public class WmsReceiptOrderDetailRespVO {
49 49 @Schema(description = "金额", example = "1000.00")
50 50 private BigDecimal amount;
51 51  
52   - @Schema(description = "备注", example = "备注")
53   - private String remark;
54   -
55 52 @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
56 53 private LocalDateTime createTime;
57 54  
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/receipt/vo/detail/WmsReceiptOrderDetailSaveReqVO.java
... ... @@ -3,7 +3,6 @@ package cn.iocoder.yudao.module.wms.controller.admin.order.receipt.vo.detail;
3 3 import io.swagger.v3.oas.annotations.media.Schema;
4 4 import jakarta.validation.constraints.DecimalMin;
5 5 import jakarta.validation.constraints.NotNull;
6   -import jakarta.validation.constraints.Size;
7 6 import lombok.Data;
8 7  
9 8 import java.math.BigDecimal;
... ... @@ -28,8 +27,4 @@ public class WmsReceiptOrderDetailSaveReqVO {
28 27 @DecimalMin(value = "0", message = "金额不能小于 0")
29 28 private BigDecimal amount;
30 29  
31   - @Schema(description = "备注", example = "备注")
32   - @Size(max = 255, message = "备注长度不能超过 255 个字符")
33   - private String remark;
34   -
35 30 }
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/receipt/vo/order/WmsReceiptOrderPageReqVO.java
... ... @@ -36,7 +36,7 @@ public class WmsReceiptOrderPageReqVO extends PageParam {
36 36  
37 37 @Schema(description = "单据日期")
38 38 @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
39   - private LocalDateTime[] orderDate;
  39 + private LocalDateTime[] orderTime;
40 40  
41 41 @Schema(description = "最小数量", example = "1.00")
42 42 private BigDecimal totalQuantityMin;
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/receipt/vo/order/WmsReceiptOrderRespVO.java
... ... @@ -30,6 +30,10 @@ public class WmsReceiptOrderRespVO {
30 30 @DictFormat(DictTypeConstants.RECEIPT_ORDER_TYPE)
31 31 private Integer type;
32 32  
  33 + @Schema(description = "单据日期", requiredMode = Schema.RequiredMode.REQUIRED)
  34 + @ExcelProperty("单据日期")
  35 + private LocalDateTime orderTime;
  36 +
33 37 @Schema(description = "入库状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "0")
34 38 @ExcelProperty(value = "入库状态", converter = DictConvert.class)
35 39 @DictFormat(DictTypeConstants.ORDER_STATUS)
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/receipt/vo/order/WmsReceiptOrderSaveReqVO.java
... ... @@ -11,6 +11,7 @@ import jakarta.validation.constraints.Size;
11 11 import lombok.Data;
12 12  
13 13 import java.math.BigDecimal;
  14 +import java.time.LocalDateTime;
14 15 import java.util.List;
15 16  
16 17 @Schema(description = "管理后台 - WMS 入库单保存 Request VO")
... ... @@ -30,6 +31,10 @@ public class WmsReceiptOrderSaveReqVO {
30 31 @InEnum(WmsReceiptOrderTypeEnum.class)
31 32 private Integer type;
32 33  
  34 + @Schema(description = "单据日期", requiredMode = Schema.RequiredMode.REQUIRED)
  35 + @NotNull(message = "单据日期不能为空")
  36 + private LocalDateTime orderTime;
  37 +
33 38 @Schema(description = "业务单号", example = "PO202605110001")
34 39 @Size(max = 64, message = "业务单号长度不能超过 64 个字符")
35 40 private String bizOrderNo;
... ... @@ -49,7 +54,8 @@ public class WmsReceiptOrderSaveReqVO {
49 54 @NotNull(message = "入库数量不能为空")
50 55 private BigDecimal totalQuantity;
51 56  
52   - @Schema(description = "总金额", example = "1000.00")
  57 + @Schema(description = "总金额", requiredMode = Schema.RequiredMode.REQUIRED, example = "1000.00")
  58 + @NotNull(message = "总金额不能为空")
53 59 private BigDecimal totalAmount;
54 60  
55 61 @Schema(description = "入库明细")
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/shipment/vo/detail/WmsShipmentOrderDetailRespVO.java
... ... @@ -49,9 +49,6 @@ public class WmsShipmentOrderDetailRespVO {
49 49 @Schema(description = "金额", example = "1000.00")
50 50 private BigDecimal amount;
51 51  
52   - @Schema(description = "备注", example = "备注")
53   - private String remark;
54   -
55 52 @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
56 53 private LocalDateTime createTime;
57 54  
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/shipment/vo/detail/WmsShipmentOrderDetailSaveReqVO.java
... ... @@ -3,7 +3,6 @@ package cn.iocoder.yudao.module.wms.controller.admin.order.shipment.vo.detail;
3 3 import io.swagger.v3.oas.annotations.media.Schema;
4 4 import jakarta.validation.constraints.DecimalMin;
5 5 import jakarta.validation.constraints.NotNull;
6   -import jakarta.validation.constraints.Size;
7 6 import lombok.Data;
8 7  
9 8 import java.math.BigDecimal;
... ... @@ -28,8 +27,4 @@ public class WmsShipmentOrderDetailSaveReqVO {
28 27 @DecimalMin(value = "0", message = "金额不能小于 0")
29 28 private BigDecimal amount;
30 29  
31   - @Schema(description = "备注", example = "备注")
32   - @Size(max = 255, message = "备注长度不能超过 255 个字符")
33   - private String remark;
34   -
35 30 }
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/shipment/vo/order/WmsShipmentOrderPageReqVO.java
... ... @@ -36,7 +36,7 @@ public class WmsShipmentOrderPageReqVO extends PageParam {
36 36  
37 37 @Schema(description = "单据日期")
38 38 @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
39   - private LocalDateTime[] orderDate;
  39 + private LocalDateTime[] orderTime;
40 40  
41 41 @Schema(description = "最小数量", example = "1.00")
42 42 private BigDecimal totalQuantityMin;
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/shipment/vo/order/WmsShipmentOrderRespVO.java
... ... @@ -30,6 +30,10 @@ public class WmsShipmentOrderRespVO {
30 30 @DictFormat(DictTypeConstants.SHIPMENT_ORDER_TYPE)
31 31 private Integer type;
32 32  
  33 + @Schema(description = "单据日期", requiredMode = Schema.RequiredMode.REQUIRED)
  34 + @ExcelProperty("单据日期")
  35 + private LocalDateTime orderTime;
  36 +
33 37 @Schema(description = "出库状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "0")
34 38 @ExcelProperty(value = "出库状态", converter = DictConvert.class)
35 39 @DictFormat(DictTypeConstants.ORDER_STATUS)
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/controller/admin/order/shipment/vo/order/WmsShipmentOrderSaveReqVO.java
... ... @@ -11,6 +11,7 @@ import jakarta.validation.constraints.Size;
11 11 import lombok.Data;
12 12  
13 13 import java.math.BigDecimal;
  14 +import java.time.LocalDateTime;
14 15 import java.util.List;
15 16  
16 17 @Schema(description = "管理后台 - WMS 出库单保存 Request VO")
... ... @@ -30,6 +31,10 @@ public class WmsShipmentOrderSaveReqVO {
30 31 @InEnum(WmsShipmentOrderTypeEnum.class)
31 32 private Integer type;
32 33  
  34 + @Schema(description = "单据日期", requiredMode = Schema.RequiredMode.REQUIRED)
  35 + @NotNull(message = "单据日期不能为空")
  36 + private LocalDateTime orderTime;
  37 +
33 38 @Schema(description = "业务单号", example = "SO202605110001")
34 39 @Size(max = 64, message = "业务单号长度不能超过 64 个字符")
35 40 private String bizOrderNo;
... ... @@ -49,7 +54,8 @@ public class WmsShipmentOrderSaveReqVO {
49 54 @NotNull(message = "出库数量不能为空")
50 55 private BigDecimal totalQuantity;
51 56  
52   - @Schema(description = "总金额", example = "1000.00")
  57 + @Schema(description = "总金额", requiredMode = Schema.RequiredMode.REQUIRED, example = "1000.00")
  58 + @NotNull(message = "总金额不能为空")
53 59 private BigDecimal totalAmount;
54 60  
55 61 @Schema(description = "出库明细")
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/dal/dataobject/order/check/WmsCheckOrderDO.java
... ... @@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
9 9 import lombok.*;
10 10  
11 11 import java.math.BigDecimal;
  12 +import java.time.LocalDateTime;
12 13  
13 14 /**
14 15 * WMS 盘库单 DO
... ... @@ -35,6 +36,10 @@ public class WmsCheckOrderDO extends BaseDO {
35 36 */
36 37 private String no;
37 38 /**
  39 + * 单据日期
  40 + */
  41 + private LocalDateTime orderTime;
  42 + /**
38 43 * 盘库状态
39 44 *
40 45 * 字典 {@link DictTypeConstants#ORDER_STATUS}
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/dal/dataobject/order/movement/WmsMovementOrderDO.java
... ... @@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
9 9 import lombok.*;
10 10  
11 11 import java.math.BigDecimal;
  12 +import java.time.LocalDateTime;
12 13  
13 14 /**
14 15 * WMS 移库单 DO
... ... @@ -35,6 +36,10 @@ public class WmsMovementOrderDO extends BaseDO {
35 36 */
36 37 private String no;
37 38 /**
  39 + * 单据日期
  40 + */
  41 + private LocalDateTime orderTime;
  42 + /**
38 43 * 移库状态
39 44 *
40 45 * 字典 {@link DictTypeConstants#ORDER_STATUS}
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/dal/dataobject/order/receipt/WmsReceiptOrderDO.java
... ... @@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
11 11 import lombok.*;
12 12  
13 13 import java.math.BigDecimal;
  14 +import java.time.LocalDateTime;
14 15  
15 16 /**
16 17 * WMS 入库单 DO
... ... @@ -44,6 +45,10 @@ public class WmsReceiptOrderDO extends BaseDO {
44 45 */
45 46 private Integer type;
46 47 /**
  48 + * 单据日期
  49 + */
  50 + private LocalDateTime orderTime;
  51 + /**
47 52 * 入库状态
48 53 *
49 54 * 字典 {@link DictTypeConstants#ORDER_STATUS}
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/dal/dataobject/order/shipment/WmsShipmentOrderDO.java
... ... @@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
11 11 import lombok.*;
12 12  
13 13 import java.math.BigDecimal;
  14 +import java.time.LocalDateTime;
14 15  
15 16 /**
16 17 * WMS 出库单 DO
... ... @@ -44,6 +45,10 @@ public class WmsShipmentOrderDO extends BaseDO {
44 45 */
45 46 private Integer type;
46 47 /**
  48 + * 单据日期
  49 + */
  50 + private LocalDateTime orderTime;
  51 + /**
47 52 * 出库状态
48 53 *
49 54 * 字典 {@link DictTypeConstants#ORDER_STATUS}
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/dal/mysql/order/check/WmsCheckOrderMapper.java
... ... @@ -20,7 +20,7 @@ public interface WmsCheckOrderMapper extends BaseMapperX<WmsCheckOrderDO> {
20 20 .likeIfPresent(WmsCheckOrderDO::getNo, reqVO.getNo())
21 21 .eqIfPresent(WmsCheckOrderDO::getStatus, reqVO.getStatus())
22 22 .eqIfPresent(WmsCheckOrderDO::getWarehouseId, reqVO.getWarehouseId())
23   - .betweenIfPresent(WmsCheckOrderDO::getCreateTime, reqVO.getOrderDate())
  23 + .betweenIfPresent(WmsCheckOrderDO::getOrderTime, reqVO.getOrderTime())
24 24 .geIfPresent(WmsCheckOrderDO::getTotalQuantity, reqVO.getTotalQuantityMin())
25 25 .leIfPresent(WmsCheckOrderDO::getTotalQuantity, reqVO.getTotalQuantityMax())
26 26 .geIfPresent(WmsCheckOrderDO::getTotalAmount, reqVO.getTotalAmountMin())
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/dal/mysql/order/movement/WmsMovementOrderMapper.java
... ... @@ -21,7 +21,7 @@ public interface WmsMovementOrderMapper extends BaseMapperX<WmsMovementOrderDO>
21 21 .eqIfPresent(WmsMovementOrderDO::getStatus, reqVO.getStatus())
22 22 .eqIfPresent(WmsMovementOrderDO::getSourceWarehouseId, reqVO.getSourceWarehouseId())
23 23 .eqIfPresent(WmsMovementOrderDO::getTargetWarehouseId, reqVO.getTargetWarehouseId())
24   - .betweenIfPresent(WmsMovementOrderDO::getCreateTime, reqVO.getOrderDate())
  24 + .betweenIfPresent(WmsMovementOrderDO::getOrderTime, reqVO.getOrderTime())
25 25 .geIfPresent(WmsMovementOrderDO::getTotalQuantity, reqVO.getTotalQuantityMin())
26 26 .leIfPresent(WmsMovementOrderDO::getTotalQuantity, reqVO.getTotalQuantityMax())
27 27 .geIfPresent(WmsMovementOrderDO::getTotalAmount, reqVO.getTotalAmountMin())
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/dal/mysql/order/receipt/WmsReceiptOrderMapper.java
... ... @@ -21,7 +21,7 @@ public interface WmsReceiptOrderMapper extends BaseMapperX<WmsReceiptOrderDO> {
21 21 .eqIfPresent(WmsReceiptOrderDO::getStatus, reqVO.getStatus())
22 22 .eqIfPresent(WmsReceiptOrderDO::getWarehouseId, reqVO.getWarehouseId())
23 23 .eqIfPresent(WmsReceiptOrderDO::getMerchantId, reqVO.getMerchantId())
24   - .betweenIfPresent(WmsReceiptOrderDO::getCreateTime, reqVO.getOrderDate())
  24 + .betweenIfPresent(WmsReceiptOrderDO::getOrderTime, reqVO.getOrderTime())
25 25 .geIfPresent(WmsReceiptOrderDO::getTotalQuantity, reqVO.getTotalQuantityMin())
26 26 .leIfPresent(WmsReceiptOrderDO::getTotalQuantity, reqVO.getTotalQuantityMax())
27 27 .geIfPresent(WmsReceiptOrderDO::getTotalAmount, reqVO.getTotalAmountMin())
... ...
yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/dal/mysql/order/shipment/WmsShipmentOrderMapper.java
... ... @@ -21,7 +21,7 @@ public interface WmsShipmentOrderMapper extends BaseMapperX<WmsShipmentOrderDO>
21 21 .eqIfPresent(WmsShipmentOrderDO::getStatus, reqVO.getStatus())
22 22 .eqIfPresent(WmsShipmentOrderDO::getWarehouseId, reqVO.getWarehouseId())
23 23 .eqIfPresent(WmsShipmentOrderDO::getMerchantId, reqVO.getMerchantId())
24   - .betweenIfPresent(WmsShipmentOrderDO::getCreateTime, reqVO.getOrderDate())
  24 + .betweenIfPresent(WmsShipmentOrderDO::getOrderTime, reqVO.getOrderTime())
25 25 .geIfPresent(WmsShipmentOrderDO::getTotalQuantity, reqVO.getTotalQuantityMin())
26 26 .leIfPresent(WmsShipmentOrderDO::getTotalQuantity, reqVO.getTotalQuantityMax())
27 27 .geIfPresent(WmsShipmentOrderDO::getTotalAmount, reqVO.getTotalAmountMin())
... ...
yudao-module-wms/src/test/java/cn/iocoder/yudao/module/wms/service/order/check/WmsCheckOrderDetailServiceImplTest.java
... ... @@ -12,6 +12,7 @@ import org.springframework.context.annotation.Import;
12 12 import org.springframework.test.context.bean.override.mockito.MockitoBean;
13 13  
14 14 import java.math.BigDecimal;
  15 +import java.time.LocalDateTime;
15 16 import java.util.Arrays;
16 17 import java.util.List;
17 18  
... ... @@ -118,6 +119,7 @@ public class WmsCheckOrderDetailServiceImplTest extends BaseDbUnitTest {
118 119  
119 120 private static WmsCheckOrderSaveReqVO createCheckOrderReqVO(WmsCheckOrderDetailSaveReqVO... details) {
120 121 WmsCheckOrderSaveReqVO reqVO = new WmsCheckOrderSaveReqVO();
  122 + reqVO.setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0));
121 123 reqVO.setWarehouseId(100L);
122 124 reqVO.setDetails(Arrays.asList(details));
123 125 return reqVO;
... ...
yudao-module-wms/src/test/java/cn/iocoder/yudao/module/wms/service/order/check/WmsCheckOrderServiceImplTest.java
... ... @@ -18,6 +18,7 @@ import org.springframework.context.annotation.Import;
18 18 import org.springframework.test.context.bean.override.mockito.MockitoBean;
19 19  
20 20 import java.math.BigDecimal;
  21 +import java.time.LocalDateTime;
21 22  
22 23 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException;
23 24 import static cn.iocoder.yudao.module.wms.enums.ErrorCodeConstants.CHECK_ORDER_DETAIL_REQUIRED;
... ... @@ -153,6 +154,7 @@ public class WmsCheckOrderServiceImplTest extends BaseDbUnitTest {
153 154 private static WmsCheckOrderDO createCheckOrder(Long warehouseId) {
154 155 return new WmsCheckOrderDO()
155 156 .setNo("PK202605120001")
  157 + .setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0))
156 158 .setStatus(WmsOrderStatusEnum.PREPARE.getStatus())
157 159 .setWarehouseId(warehouseId)
158 160 .setTotalQuantity(new BigDecimal("-3.00"))
... ...
yudao-module-wms/src/test/java/cn/iocoder/yudao/module/wms/service/order/movement/WmsMovementOrderDetailServiceImplTest.java
... ... @@ -12,6 +12,7 @@ import org.springframework.context.annotation.Import;
12 12 import org.springframework.test.context.bean.override.mockito.MockitoBean;
13 13  
14 14 import java.math.BigDecimal;
  15 +import java.time.LocalDateTime;
15 16 import java.util.Arrays;
16 17 import java.util.List;
17 18  
... ... @@ -118,6 +119,7 @@ public class WmsMovementOrderDetailServiceImplTest extends BaseDbUnitTest {
118 119  
119 120 private static WmsMovementOrderSaveReqVO createMovementOrderReqVO(WmsMovementOrderDetailSaveReqVO... details) {
120 121 WmsMovementOrderSaveReqVO reqVO = new WmsMovementOrderSaveReqVO();
  122 + reqVO.setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0));
121 123 reqVO.setSourceWarehouseId(100L);
122 124 reqVO.setTargetWarehouseId(200L);
123 125 reqVO.setDetails(Arrays.asList(details));
... ...
yudao-module-wms/src/test/java/cn/iocoder/yudao/module/wms/service/order/movement/WmsMovementOrderServiceImplTest.java
... ... @@ -19,6 +19,7 @@ import org.springframework.context.annotation.Import;
19 19 import org.springframework.test.context.bean.override.mockito.MockitoBean;
20 20  
21 21 import java.math.BigDecimal;
  22 +import java.time.LocalDateTime;
22 23  
23 24 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException;
24 25 import static cn.iocoder.yudao.module.wms.enums.ErrorCodeConstants.MOVEMENT_ORDER_DETAIL_REQUIRED;
... ... @@ -150,6 +151,7 @@ public class WmsMovementOrderServiceImplTest extends BaseDbUnitTest {
150 151 private static WmsMovementOrderDO createMovementOrder(Long sourceWarehouseId, Long targetWarehouseId) {
151 152 return new WmsMovementOrderDO()
152 153 .setNo("YK202605120001")
  154 + .setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0))
153 155 .setStatus(WmsOrderStatusEnum.PREPARE.getStatus())
154 156 .setSourceWarehouseId(sourceWarehouseId)
155 157 .setTargetWarehouseId(targetWarehouseId)
... ... @@ -172,6 +174,7 @@ public class WmsMovementOrderServiceImplTest extends BaseDbUnitTest {
172 174 private static WmsMovementOrderSaveReqVO createMovementOrderReqVO(Long sourceWarehouseId, Long targetWarehouseId) {
173 175 WmsMovementOrderSaveReqVO reqVO = new WmsMovementOrderSaveReqVO();
174 176 reqVO.setNo("YK202605120001");
  177 + reqVO.setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0));
175 178 reqVO.setSourceWarehouseId(sourceWarehouseId);
176 179 reqVO.setTargetWarehouseId(targetWarehouseId);
177 180 reqVO.setTotalQuantity(new BigDecimal("2.00"));
... ...
yudao-module-wms/src/test/java/cn/iocoder/yudao/module/wms/service/order/receipt/WmsReceiptOrderDetailServiceImplTest.java
... ... @@ -12,6 +12,7 @@ import org.springframework.context.annotation.Import;
12 12 import org.springframework.test.context.bean.override.mockito.MockitoBean;
13 13  
14 14 import java.math.BigDecimal;
  15 +import java.time.LocalDateTime;
15 16 import java.util.Arrays;
16 17 import java.util.List;
17 18  
... ... @@ -114,6 +115,7 @@ public class WmsReceiptOrderDetailServiceImplTest extends BaseDbUnitTest {
114 115  
115 116 private static WmsReceiptOrderSaveReqVO createReceiptOrderReqVO(WmsReceiptOrderDetailSaveReqVO... details) {
116 117 WmsReceiptOrderSaveReqVO reqVO = new WmsReceiptOrderSaveReqVO();
  118 + reqVO.setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0));
117 119 reqVO.setWarehouseId(100L);
118 120 reqVO.setDetails(Arrays.asList(details));
119 121 return reqVO;
... ...
yudao-module-wms/src/test/java/cn/iocoder/yudao/module/wms/service/order/receipt/WmsReceiptOrderServiceImplTest.java
... ... @@ -20,6 +20,7 @@ import org.springframework.context.annotation.Import;
20 20 import org.springframework.test.context.bean.override.mockito.MockitoBean;
21 21  
22 22 import java.math.BigDecimal;
  23 +import java.time.LocalDateTime;
23 24  
24 25 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException;
25 26 import static cn.iocoder.yudao.module.wms.enums.ErrorCodeConstants.RECEIPT_ORDER_DETAIL_REQUIRED;
... ... @@ -138,6 +139,7 @@ public class WmsReceiptOrderServiceImplTest extends BaseDbUnitTest {
138 139 return new WmsReceiptOrderDO()
139 140 .setNo("RK202605120001")
140 141 .setType(WmsReceiptOrderTypeEnum.PURCHASE.getType())
  142 + .setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0))
141 143 .setStatus(WmsOrderStatusEnum.PREPARE.getStatus())
142 144 .setWarehouseId(warehouseId)
143 145 .setTotalQuantity(new BigDecimal("2.00"))
... ...
yudao-module-wms/src/test/java/cn/iocoder/yudao/module/wms/service/order/shipment/WmsShipmentOrderDetailServiceImplTest.java
... ... @@ -12,6 +12,7 @@ import org.springframework.context.annotation.Import;
12 12 import org.springframework.test.context.bean.override.mockito.MockitoBean;
13 13  
14 14 import java.math.BigDecimal;
  15 +import java.time.LocalDateTime;
15 16 import java.util.Arrays;
16 17 import java.util.List;
17 18  
... ... @@ -115,6 +116,7 @@ public class WmsShipmentOrderDetailServiceImplTest extends BaseDbUnitTest {
115 116  
116 117 private static WmsShipmentOrderSaveReqVO createShipmentOrderReqVO(WmsShipmentOrderDetailSaveReqVO... details) {
117 118 WmsShipmentOrderSaveReqVO reqVO = new WmsShipmentOrderSaveReqVO();
  119 + reqVO.setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0));
118 120 reqVO.setWarehouseId(100L);
119 121 reqVO.setDetails(Arrays.asList(details));
120 122 return reqVO;
... ...
yudao-module-wms/src/test/java/cn/iocoder/yudao/module/wms/service/order/shipment/WmsShipmentOrderServiceImplTest.java
... ... @@ -20,6 +20,7 @@ import org.springframework.context.annotation.Import;
20 20 import org.springframework.test.context.bean.override.mockito.MockitoBean;
21 21  
22 22 import java.math.BigDecimal;
  23 +import java.time.LocalDateTime;
23 24  
24 25 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException;
25 26 import static cn.iocoder.yudao.module.wms.enums.ErrorCodeConstants.SHIPMENT_ORDER_DETAIL_REQUIRED;
... ... @@ -138,6 +139,7 @@ public class WmsShipmentOrderServiceImplTest extends BaseDbUnitTest {
138 139 return new WmsShipmentOrderDO()
139 140 .setNo("CK202605120001")
140 141 .setType(WmsShipmentOrderTypeEnum.SALE.getType())
  142 + .setOrderTime(LocalDateTime.of(2026, 5, 12, 0, 0))
141 143 .setStatus(WmsOrderStatusEnum.PREPARE.getStatus())
142 144 .setWarehouseId(warehouseId)
143 145 .setTotalQuantity(new BigDecimal("2.00"))
... ...
yudao-module-wms/src/test/resources/sql/create_tables.sql
... ... @@ -78,6 +78,7 @@ CREATE TABLE IF NOT EXISTS "wms_receipt_order" (
78 78 "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
79 79 "no" varchar(64) NOT NULL,
80 80 "type" int NOT NULL,
  81 + "order_time" timestamp NOT NULL,
81 82 "status" int NOT NULL DEFAULT '0',
82 83 "biz_order_no" varchar(64) DEFAULT NULL,
83 84 "merchant_id" bigint DEFAULT NULL,
... ... @@ -96,7 +97,6 @@ CREATE TABLE IF NOT EXISTS "wms_receipt_order" (
96 97  
97 98 CREATE TABLE IF NOT EXISTS "wms_receipt_order_detail" (
98 99 "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
99   - "remark" varchar(255) DEFAULT NULL,
100 100 "order_id" bigint NOT NULL,
101 101 "sku_id" bigint NOT NULL,
102 102 "warehouse_id" bigint NOT NULL,
... ... @@ -115,6 +115,7 @@ CREATE TABLE IF NOT EXISTS "wms_shipment_order" (
115 115 "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
116 116 "no" varchar(64) NOT NULL,
117 117 "type" int NOT NULL,
  118 + "order_time" timestamp NOT NULL,
118 119 "status" int NOT NULL DEFAULT '0',
119 120 "biz_order_no" varchar(64) DEFAULT NULL,
120 121 "merchant_id" bigint DEFAULT NULL,
... ... @@ -133,7 +134,6 @@ CREATE TABLE IF NOT EXISTS "wms_shipment_order" (
133 134  
134 135 CREATE TABLE IF NOT EXISTS "wms_shipment_order_detail" (
135 136 "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
136   - "remark" varchar(255) DEFAULT NULL,
137 137 "order_id" bigint NOT NULL,
138 138 "sku_id" bigint NOT NULL,
139 139 "warehouse_id" bigint NOT NULL,
... ... @@ -151,6 +151,7 @@ CREATE TABLE IF NOT EXISTS "wms_shipment_order_detail" (
151 151 CREATE TABLE IF NOT EXISTS "wms_movement_order" (
152 152 "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
153 153 "no" varchar(64) NOT NULL,
  154 + "order_time" timestamp NOT NULL,
154 155 "status" int NOT NULL DEFAULT '0',
155 156 "remark" varchar(255) DEFAULT NULL,
156 157 "source_warehouse_id" bigint NOT NULL,
... ... @@ -168,7 +169,6 @@ CREATE TABLE IF NOT EXISTS "wms_movement_order" (
168 169  
169 170 CREATE TABLE IF NOT EXISTS "wms_movement_order_detail" (
170 171 "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
171   - "remark" varchar(255) DEFAULT NULL,
172 172 "order_id" bigint NOT NULL,
173 173 "sku_id" bigint NOT NULL,
174 174 "source_warehouse_id" bigint NOT NULL,
... ... @@ -187,6 +187,7 @@ CREATE TABLE IF NOT EXISTS "wms_movement_order_detail" (
187 187 CREATE TABLE IF NOT EXISTS "wms_check_order" (
188 188 "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
189 189 "no" varchar(64) NOT NULL,
  190 + "order_time" timestamp NOT NULL,
190 191 "status" int NOT NULL DEFAULT '0',
191 192 "remark" varchar(255) DEFAULT NULL,
192 193 "warehouse_id" bigint NOT NULL,
... ... @@ -203,7 +204,6 @@ CREATE TABLE IF NOT EXISTS "wms_check_order" (
203 204  
204 205 CREATE TABLE IF NOT EXISTS "wms_check_order_detail" (
205 206 "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
206   - "remark" varchar(255) DEFAULT NULL,
207 207 "order_id" bigint NOT NULL,
208 208 "sku_id" bigint NOT NULL,
209 209 "warehouse_id" bigint NOT NULL,
... ...