优化提交

This commit is contained in:
2026-09-14 09:58:30 +08:00
parent 5ffd6c0118
commit 8cf7c4b9c9
93 changed files with 2945 additions and 188 deletions
@@ -15,6 +15,7 @@ public class WarehouseTransferCarton {
private Long transferItemId;
private String customerId;
private String cartonMark;
private String customerCartonMark;
private Integer cartonIndex;
private Integer totalCartons;
private String status;
@@ -22,19 +22,31 @@ public class WarehouseTransferOrder {
private Integer packageCount;
private String deliveryMethod;
private LocalDateTime estimatedArrivalAt;
private LocalDateTime estimatedShipAt;
private String fbaShipmentNo;
private String trackingNo;
private String fbaBoxNos;
private String remark;
private Boolean needRelabel;
private LocalDateTime labelDeadline;
private String relabelContactName;
private String relabelContactPhone;
private java.math.BigDecimal relabelChargeAmount;
private String relabelDeliveryMethod;
private Long relabelApplicationId;
private String relabelNo;
private LocalDateTime relabelCompletedAt;
private String status;
private String allocationIdempotencyKey;
private String allocationRequestHash;
private String outboundIdempotencyKey;
private String outboundRequestHash;
private LocalDateTime outboundAt;
private String palletizeIdempotencyKey;
private String palletizeRequestHash;
private String confirmationIdempotencyKey;
private String confirmationRequestHash;
private LocalDateTime customerConfirmedAt;
private String idempotencyKey;
private String requestHash;
private String createdBy;
@@ -0,0 +1,33 @@
package com.baiyue.lastleg.transfer.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
@TableName("ll_warehouse_transfer_pallet")
public class WarehouseTransferPallet {
@TableId(type = IdType.INPUT) private Long id;
private Long transferOrderId;
private String customerId;
private Integer sequenceNo;
private Long warehousePalletId;
private String palletNo;
private Long warehouseLocationId;
private String warehouseLocationCode;
private Long warehouseResourceLockId;
private Integer cartonCount;
private BigDecimal lengthCm;
private BigDecimal widthCm;
private BigDecimal heightCm;
private BigDecimal grossWeightKg;
private BigDecimal volumeCbm;
private String status;
private LocalDateTime completedAt;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
}
@@ -0,0 +1,20 @@
package com.baiyue.lastleg.transfer.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDateTime;
@Data
@TableName("ll_warehouse_transfer_pallet_item")
public class WarehouseTransferPalletItem {
@TableId(type = IdType.INPUT) private Long id;
private Long transferOrderId;
private Long transferPalletId;
private Long transferItemId;
private String customerId;
private Integer packageCount;
private LocalDateTime createdAt;
}
@@ -0,0 +1,25 @@
package com.baiyue.lastleg.transfer.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDateTime;
@Data
@TableName("ll_warehouse_transfer_relabel_binding")
public class WarehouseTransferRelabelBinding {
@TableId(type = IdType.INPUT) private Long id;
private Long transferOrderId;
private String customerId;
private String operationType;
private String customerCartonMark;
private String originalSku;
private String newSku;
private Integer quantity;
private String fbaCartonMark;
private String destinationWarehouseCode;
private String remark;
private LocalDateTime createdAt;
}