feat(warehouse-overseas): reserve inbound pallet batches

This commit is contained in:
2026-09-08 23:52:36 +08:00
parent 4c1e9aa714
commit a88a04fd24
22 changed files with 1227 additions and 6 deletions
@@ -0,0 +1,29 @@
package com.baiyue.warehouse.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("wh_pallet_batch")
public class WarehousePalletBatchEntity {
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private Long warehouseId;
private String batchKey;
private String requestHash;
private String status;
private Integer attemptNo;
private String confirmCommandKey;
private String confirmCommandHash;
private String compensateCommandKey;
private String compensateCommandHash;
private String compensateReason;
private LocalDateTime confirmedAt;
private LocalDateTime compensatedAt;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
}
@@ -0,0 +1,28 @@
package com.baiyue.warehouse.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("wh_pallet_batch_item")
public class WarehousePalletBatchItemEntity {
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private Long batchId;
private Long customerId;
private Long warehouseId;
private String businessKey;
private String inboundPlanNo;
private Integer sequenceNo;
private Long palletId;
private String palletCode;
private Long locationId;
private Long resourceLockId;
private String status;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
}