From d0575e41228e0336bbc628530481cfec3a1d578c Mon Sep 17 00:00:00 2001 From: luoyifan Date: Sun, 29 Jun 2025 18:42:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=BA=E8=A1=A8=EF=BC=9A=E5=AE=B9=E5=99=A8?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=20=E6=89=A7=E8=A1=8C=E5=99=A8=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=20=E5=BA=93=E5=AD=98=E4=BD=8D=E7=BD=AE=20=E5=BA=93?= =?UTF-8?q?=E5=AD=98=20=E5=BA=93=E5=AD=98=E8=B4=A6=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../galaxis/rcs/common/entity/LccBasContainer.java | 28 ++++++ .../galaxis/rcs/common/entity/LccBasExecutor.java | 32 ++++++ .../galaxis/rcs/common/entity/LccBasLocation.java | 42 ++++++++ .../galaxis/rcs/common/entity/LccInvLedger.java | 52 ++++++++++ .../com/galaxis/rcs/common/entity/LccInvLpn.java | 34 +++++++ .../galaxis/rcs/common/query/QLccBasContainer.java | 71 ++++++++++++++ .../galaxis/rcs/common/query/QLccBasExecutor.java | 77 +++++++++++++++ .../galaxis/rcs/common/query/QLccBasLocation.java | 92 ++++++++++++++++++ .../galaxis/rcs/common/query/QLccInvLedger.java | 107 +++++++++++++++++++++ .../com/galaxis/rcs/common/query/QLccInvLpn.java | 80 +++++++++++++++ .../test/java/com/yvan/workbench/CodegenTest.java | 6 +- 11 files changed, 620 insertions(+), 1 deletion(-) create mode 100644 servo/src/main/java/com/galaxis/rcs/common/entity/LccBasContainer.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/entity/LccBasExecutor.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/entity/LccBasLocation.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/entity/LccInvLedger.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/entity/LccInvLpn.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/query/QLccBasContainer.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/query/QLccBasExecutor.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/query/QLccBasLocation.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/query/QLccInvLedger.java create mode 100644 servo/src/main/java/com/galaxis/rcs/common/query/QLccInvLpn.java diff --git a/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasContainer.java b/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasContainer.java new file mode 100644 index 0000000..fb5f588 --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasContainer.java @@ -0,0 +1,28 @@ +package com.galaxis.rcs.common.entity; + +import lombok.Data; +import java.io.Serializable; +import java.util.Date; + +/** + * 容器信息(lcc_bas_container) + */ +@Data +public class LccBasContainer implements Serializable { + /** 环境ID */ + private Long envId; + /** 容器条码 */ + private String lpn; + /** 容器类型 */ + private String containerType; + /** 是否激活 */ + private Boolean isActive; + /** 创建时间 */ + private Date createAt; + /** 创建人 */ + private String createBy; + /** 更新时间 */ + private Date updateAt; + /** 更新人 */ + private String updateBy; +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasExecutor.java b/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasExecutor.java new file mode 100644 index 0000000..ad65ae5 --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasExecutor.java @@ -0,0 +1,32 @@ +package com.galaxis.rcs.common.entity; + +import lombok.Data; +import java.io.Serializable; +import java.util.Date; + +/** + * 执行器信息(lcc_bas_executor) + */ +@Data +public class LccBasExecutor implements Serializable { + /** 环境ID */ + private Long envId; + /** 执行器ID */ + private String executorId; + /** 仿真车所在楼层 */ + private String virtualFloorCode; + /** 仿真车所在XYZ */ + private String virtualLocationAt; + /** 仿真车配置详情 */ + private String virtualExecutorPayload; + /** 是否激活 */ + private Boolean isActive; + /** 创建时间 */ + private Date createAt; + /** 创建人 */ + private String createBy; + /** 更新时间 */ + private Date updateAt; + /** 更新人 */ + private String updateBy; +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasLocation.java b/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasLocation.java new file mode 100644 index 0000000..000493c --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/entity/LccBasLocation.java @@ -0,0 +1,42 @@ +package com.galaxis.rcs.common.entity; + +import lombok.Data; +import java.io.Serializable; +import java.util.Date; + +/** + * 库存位置(lcc_bas_location) + */ +@Data +public class LccBasLocation implements Serializable { + /** 环境ID */ + private Long envId; + /** 位置编码 */ + private String locCode; + /** 位置类型_gstore_rack_executor */ + private String locType; + /** 路径点编码 */ + private String wayPoint; + /** 货位相对于路径方向 */ + private String locDirection; + /** 位置编码 */ + private String rack; + /** 货架列 */ + private Integer bay; + /** 货架层 */ + private Integer level; + /** 货架格 */ + private Integer cell; + /** 是否锁定 */ + private Integer isLock; + /** 是否冻结 */ + private Integer isFrozen; + /** 创建时间 */ + private Date createAt; + /** 创建人 */ + private String createBy; + /** 更新时间 */ + private Date updateAt; + /** 更新人 */ + private String updateBy; +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/entity/LccInvLedger.java b/servo/src/main/java/com/galaxis/rcs/common/entity/LccInvLedger.java new file mode 100644 index 0000000..3a98dbc --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/entity/LccInvLedger.java @@ -0,0 +1,52 @@ +package com.galaxis.rcs.common.entity; + +import lombok.Data; +import java.io.Serializable; +import java.util.Date; + +/** + * 库存账页(lcc_inv_ledger) + */ +@Data +public class LccInvLedger implements Serializable { + /** 环境ID */ + private Long envId; + /** 业务单据ID */ + private Long bizTaskId; + /** 账页号 */ + private Long ledgerId; + /** 账页类型 */ + private String ledgerType; + /** 账页原因 */ + private String ledgerRemark; + /** 托盘条码 */ + private String lpn; + /** 改变前库存位置 */ + private String locCodeBefore; + /** 改变前堆叠层号从0开始 */ + private Integer layerIndexBefore; + /** 改变前库存数量 */ + private Integer qtyBefore; + /** 改变前入库占用数量 */ + private Integer qtyInBefore; + /** 改变前出库占用数量 */ + private Integer qtyOutBefore; + /** 改变后堆叠层号从0开始 */ + private Integer layerIndex; + /** 改变前库存位置 */ + private String locCode; + /** 改变后库存数量 */ + private Integer qty; + /** 改变后入库占用数量 */ + private Integer qtyIn; + /** 改变后出库占用数量 */ + private Integer qtyOut; + /** 创建时间 */ + private Date createAt; + /** 创建人 */ + private String createBy; + /** 更新时间 */ + private Date updateAt; + /** 更新人 */ + private String updateBy; +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/entity/LccInvLpn.java b/servo/src/main/java/com/galaxis/rcs/common/entity/LccInvLpn.java new file mode 100644 index 0000000..a973cf8 --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/entity/LccInvLpn.java @@ -0,0 +1,34 @@ +package com.galaxis.rcs.common.entity; + +import lombok.Data; +import java.io.Serializable; +import java.util.Date; + +/** + * 库存(lcc_inv_lpn) + */ +@Data +public class LccInvLpn implements Serializable { + /** 环境ID */ + private Long envId; + /** 托盘条码 */ + private String lpn; + /** 库存位置 */ + private String locCode; + /** 堆叠层号从0开始 */ + private Integer layerIndex; + /** 库存数量 */ + private Integer qty; + /** 入库占用数量 */ + private Integer qtyIn; + /** 出库占用数量 */ + private Integer qtyOut; + /** 创建时间 */ + private Date createAt; + /** 创建人 */ + private String createBy; + /** 更新时间 */ + private Date updateAt; + /** 更新人 */ + private String updateBy; +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasContainer.java b/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasContainer.java new file mode 100644 index 0000000..0e5e6d4 --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasContainer.java @@ -0,0 +1,71 @@ +package com.galaxis.rcs.common.query; + +import static com.querydsl.core.types.PathMetadataFactory.*; +import com.querydsl.core.types.dsl.*; +import com.querydsl.core.types.*; +import com.querydsl.sql.*; +import java.sql.Types; +import com.galaxis.rcs.common.entity.LccBasContainer; +import java.util.Date; + +/** + * 容器信息(lcc_bas_container) + */ +@SuppressWarnings("ALL") +public class QLccBasContainer extends RelationalPathBase { + /** lcc_bas_container表 */ + public static final QLccBasContainer lccBasContainer = new QLccBasContainer("lcc_bas_container"); + + /** 环境ID */ + public final NumberPath envId = createNumber("envId", Long.class); + /** 容器条码 */ + public final StringPath lpn = createString("lpn"); + /** 容器类型 */ + public final StringPath containerType = createString("containerType"); + /** 是否激活 */ + public final BooleanPath isActive = createBoolean("isActive"); + /** 创建时间 */ + public final DateTimePath createAt = createDateTime("createAt", Date.class); + /** 创建人 */ + public final StringPath createBy = createString("createBy"); + /** 更新时间 */ + public final DateTimePath updateAt = createDateTime("updateAt", Date.class); + /** 更新人 */ + public final StringPath updateBy = createString("updateBy"); + + public QLccBasContainer(String variable) { + super(LccBasContainer.class, forVariable(variable), "rcs2_tw_zhanghui", "lcc_bas_container"); + addMetadata(); + } + + public QLccBasContainer(String variable, String schema, String table) { + super(LccBasContainer.class, forVariable(variable), schema, table); + addMetadata(); + } + + public QLccBasContainer(String variable, String schema) { + super(LccBasContainer.class, forVariable(variable), schema, "lcc_bas_container"); + addMetadata(); + } + + public QLccBasContainer(Path path) { + super(path.getType(), path.getMetadata(), "rcs2_tw_zhanghui", "lcc_bas_container"); + addMetadata(); + } + + public QLccBasContainer(PathMetadata metadata) { + super(LccBasContainer.class, metadata, "rcs2_tw_zhanghui", "lcc_bas_container"); + addMetadata(); + } + + private void addMetadata() { + addMetadata(envId, ColumnMetadata.named("env_id").withIndex(1).ofType(Types.BIGINT).withSize(19)); + addMetadata(lpn, ColumnMetadata.named("lpn").withIndex(2).ofType(Types.VARCHAR).withSize(50)); + addMetadata(containerType, ColumnMetadata.named("container_type").withIndex(3).ofType(Types.VARCHAR).withSize(20)); + addMetadata(isActive, ColumnMetadata.named("is_active").withIndex(4).ofType(Types.BIT).withSize(3)); + addMetadata(createAt, ColumnMetadata.named("create_at").withIndex(5).ofType(Types.TIMESTAMP)); + addMetadata(createBy, ColumnMetadata.named("create_by").withIndex(6).ofType(Types.VARCHAR).withSize(50)); + addMetadata(updateAt, ColumnMetadata.named("update_at").withIndex(7).ofType(Types.TIMESTAMP)); + addMetadata(updateBy, ColumnMetadata.named("update_by").withIndex(8).ofType(Types.VARCHAR).withSize(50)); + } +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasExecutor.java b/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasExecutor.java new file mode 100644 index 0000000..c38f6ed --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasExecutor.java @@ -0,0 +1,77 @@ +package com.galaxis.rcs.common.query; + +import static com.querydsl.core.types.PathMetadataFactory.*; +import com.querydsl.core.types.dsl.*; +import com.querydsl.core.types.*; +import com.querydsl.sql.*; +import java.sql.Types; +import com.galaxis.rcs.common.entity.LccBasExecutor; +import java.util.Date; + +/** + * 执行器信息(lcc_bas_executor) + */ +@SuppressWarnings("ALL") +public class QLccBasExecutor extends RelationalPathBase { + /** lcc_bas_executor表 */ + public static final QLccBasExecutor lccBasExecutor = new QLccBasExecutor("lcc_bas_executor"); + + /** 环境ID */ + public final NumberPath envId = createNumber("envId", Long.class); + /** 执行器ID */ + public final StringPath executorId = createString("executorId"); + /** 仿真车所在楼层 */ + public final StringPath virtualFloorCode = createString("virtualFloorCode"); + /** 仿真车所在XYZ */ + public final StringPath virtualLocationAt = createString("virtualLocationAt"); + /** 仿真车配置详情 */ + public final StringPath virtualExecutorPayload = createString("virtualExecutorPayload"); + /** 是否激活 */ + public final BooleanPath isActive = createBoolean("isActive"); + /** 创建时间 */ + public final DateTimePath createAt = createDateTime("createAt", Date.class); + /** 创建人 */ + public final StringPath createBy = createString("createBy"); + /** 更新时间 */ + public final DateTimePath updateAt = createDateTime("updateAt", Date.class); + /** 更新人 */ + public final StringPath updateBy = createString("updateBy"); + + public QLccBasExecutor(String variable) { + super(LccBasExecutor.class, forVariable(variable), "rcs2_tw_zhanghui", "lcc_bas_executor"); + addMetadata(); + } + + public QLccBasExecutor(String variable, String schema, String table) { + super(LccBasExecutor.class, forVariable(variable), schema, table); + addMetadata(); + } + + public QLccBasExecutor(String variable, String schema) { + super(LccBasExecutor.class, forVariable(variable), schema, "lcc_bas_executor"); + addMetadata(); + } + + public QLccBasExecutor(Path path) { + super(path.getType(), path.getMetadata(), "rcs2_tw_zhanghui", "lcc_bas_executor"); + addMetadata(); + } + + public QLccBasExecutor(PathMetadata metadata) { + super(LccBasExecutor.class, metadata, "rcs2_tw_zhanghui", "lcc_bas_executor"); + addMetadata(); + } + + private void addMetadata() { + addMetadata(envId, ColumnMetadata.named("env_id").withIndex(1).ofType(Types.BIGINT).withSize(19)); + addMetadata(executorId, ColumnMetadata.named("executor_id").withIndex(2).ofType(Types.VARCHAR).withSize(50)); + addMetadata(virtualFloorCode, ColumnMetadata.named("virtual_floor_code").withIndex(3).ofType(Types.VARCHAR).withSize(50)); + addMetadata(virtualLocationAt, ColumnMetadata.named("virtual_location_at").withIndex(4).ofType(Types.VARCHAR).withSize(50)); + addMetadata(virtualExecutorPayload, ColumnMetadata.named("virtual_executor_payload").withIndex(5).ofType(Types.VARCHAR).withSize(3000)); + addMetadata(isActive, ColumnMetadata.named("is_active").withIndex(6).ofType(Types.BIT).withSize(3)); + addMetadata(createAt, ColumnMetadata.named("create_at").withIndex(7).ofType(Types.TIMESTAMP)); + addMetadata(createBy, ColumnMetadata.named("create_by").withIndex(8).ofType(Types.VARCHAR).withSize(50)); + addMetadata(updateAt, ColumnMetadata.named("update_at").withIndex(9).ofType(Types.TIMESTAMP)); + addMetadata(updateBy, ColumnMetadata.named("update_by").withIndex(10).ofType(Types.VARCHAR).withSize(50)); + } +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasLocation.java b/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasLocation.java new file mode 100644 index 0000000..b673c9a --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/query/QLccBasLocation.java @@ -0,0 +1,92 @@ +package com.galaxis.rcs.common.query; + +import static com.querydsl.core.types.PathMetadataFactory.*; +import com.querydsl.core.types.dsl.*; +import com.querydsl.core.types.*; +import com.querydsl.sql.*; +import java.sql.Types; +import com.galaxis.rcs.common.entity.LccBasLocation; +import java.util.Date; + +/** + * 库存位置(lcc_bas_location) + */ +@SuppressWarnings("ALL") +public class QLccBasLocation extends RelationalPathBase { + /** lcc_bas_location表 */ + public static final QLccBasLocation lccBasLocation = new QLccBasLocation("lcc_bas_location"); + + /** 环境ID */ + public final NumberPath envId = createNumber("envId", Long.class); + /** 位置编码 */ + public final StringPath locCode = createString("locCode"); + /** 位置类型_gstore_rack_executor */ + public final StringPath locType = createString("locType"); + /** 路径点编码 */ + public final StringPath wayPoint = createString("wayPoint"); + /** 货位相对于路径方向 */ + public final StringPath locDirection = createString("locDirection"); + /** 位置编码 */ + public final StringPath rack = createString("rack"); + /** 货架列 */ + public final NumberPath bay = createNumber("bay", Integer.class); + /** 货架层 */ + public final NumberPath level = createNumber("level", Integer.class); + /** 货架格 */ + public final NumberPath cell = createNumber("cell", Integer.class); + /** 是否锁定 */ + public final NumberPath isLock = createNumber("isLock", Integer.class); + /** 是否冻结 */ + public final NumberPath isFrozen = createNumber("isFrozen", Integer.class); + /** 创建时间 */ + public final DateTimePath createAt = createDateTime("createAt", Date.class); + /** 创建人 */ + public final StringPath createBy = createString("createBy"); + /** 更新时间 */ + public final DateTimePath updateAt = createDateTime("updateAt", Date.class); + /** 更新人 */ + public final StringPath updateBy = createString("updateBy"); + + public QLccBasLocation(String variable) { + super(LccBasLocation.class, forVariable(variable), "rcs2_tw_zhanghui", "lcc_bas_location"); + addMetadata(); + } + + public QLccBasLocation(String variable, String schema, String table) { + super(LccBasLocation.class, forVariable(variable), schema, table); + addMetadata(); + } + + public QLccBasLocation(String variable, String schema) { + super(LccBasLocation.class, forVariable(variable), schema, "lcc_bas_location"); + addMetadata(); + } + + public QLccBasLocation(Path path) { + super(path.getType(), path.getMetadata(), "rcs2_tw_zhanghui", "lcc_bas_location"); + addMetadata(); + } + + public QLccBasLocation(PathMetadata metadata) { + super(LccBasLocation.class, metadata, "rcs2_tw_zhanghui", "lcc_bas_location"); + addMetadata(); + } + + private void addMetadata() { + addMetadata(envId, ColumnMetadata.named("env_id").withIndex(1).ofType(Types.BIGINT).withSize(19)); + addMetadata(locCode, ColumnMetadata.named("loc_code").withIndex(2).ofType(Types.VARCHAR).withSize(50)); + addMetadata(locType, ColumnMetadata.named("loc_type").withIndex(3).ofType(Types.VARCHAR).withSize(20)); + addMetadata(wayPoint, ColumnMetadata.named("way_point").withIndex(4).ofType(Types.VARCHAR).withSize(50)); + addMetadata(locDirection, ColumnMetadata.named("loc_direction").withIndex(5).ofType(Types.VARCHAR).withSize(10)); + addMetadata(rack, ColumnMetadata.named("rack").withIndex(6).ofType(Types.VARCHAR).withSize(50)); + addMetadata(bay, ColumnMetadata.named("bay").withIndex(7).ofType(Types.INTEGER).withSize(10)); + addMetadata(level, ColumnMetadata.named("level").withIndex(8).ofType(Types.INTEGER).withSize(10)); + addMetadata(cell, ColumnMetadata.named("cell").withIndex(9).ofType(Types.INTEGER).withSize(10)); + addMetadata(isLock, ColumnMetadata.named("is_lock").withIndex(10).ofType(Types.TINYINT).withSize(3)); + addMetadata(isFrozen, ColumnMetadata.named("is_frozen").withIndex(11).ofType(Types.TINYINT).withSize(3)); + addMetadata(createAt, ColumnMetadata.named("create_at").withIndex(12).ofType(Types.TIMESTAMP)); + addMetadata(createBy, ColumnMetadata.named("create_by").withIndex(13).ofType(Types.VARCHAR).withSize(50)); + addMetadata(updateAt, ColumnMetadata.named("update_at").withIndex(14).ofType(Types.TIMESTAMP)); + addMetadata(updateBy, ColumnMetadata.named("update_by").withIndex(15).ofType(Types.VARCHAR).withSize(50)); + } +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/query/QLccInvLedger.java b/servo/src/main/java/com/galaxis/rcs/common/query/QLccInvLedger.java new file mode 100644 index 0000000..8757755 --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/query/QLccInvLedger.java @@ -0,0 +1,107 @@ +package com.galaxis.rcs.common.query; + +import static com.querydsl.core.types.PathMetadataFactory.*; +import com.querydsl.core.types.dsl.*; +import com.querydsl.core.types.*; +import com.querydsl.sql.*; +import java.sql.Types; +import com.galaxis.rcs.common.entity.LccInvLedger; +import java.util.Date; + +/** + * 库存账页(lcc_inv_ledger) + */ +@SuppressWarnings("ALL") +public class QLccInvLedger extends RelationalPathBase { + /** lcc_inv_ledger表 */ + public static final QLccInvLedger lccInvLedger = new QLccInvLedger("lcc_inv_ledger"); + + /** 环境ID */ + public final NumberPath envId = createNumber("envId", Long.class); + /** 业务单据ID */ + public final NumberPath bizTaskId = createNumber("bizTaskId", Long.class); + /** 账页号 */ + public final NumberPath ledgerId = createNumber("ledgerId", Long.class); + /** 账页类型 */ + public final StringPath ledgerType = createString("ledgerType"); + /** 账页原因 */ + public final StringPath ledgerRemark = createString("ledgerRemark"); + /** 托盘条码 */ + public final StringPath lpn = createString("lpn"); + /** 改变前库存位置 */ + public final StringPath locCodeBefore = createString("locCodeBefore"); + /** 改变前堆叠层号从0开始 */ + public final NumberPath layerIndexBefore = createNumber("layerIndexBefore", Integer.class); + /** 改变前库存数量 */ + public final NumberPath qtyBefore = createNumber("qtyBefore", Integer.class); + /** 改变前入库占用数量 */ + public final NumberPath qtyInBefore = createNumber("qtyInBefore", Integer.class); + /** 改变前出库占用数量 */ + public final NumberPath qtyOutBefore = createNumber("qtyOutBefore", Integer.class); + /** 改变后堆叠层号从0开始 */ + public final NumberPath layerIndex = createNumber("layerIndex", Integer.class); + /** 改变前库存位置 */ + public final StringPath locCode = createString("locCode"); + /** 改变后库存数量 */ + public final NumberPath qty = createNumber("qty", Integer.class); + /** 改变后入库占用数量 */ + public final NumberPath qtyIn = createNumber("qtyIn", Integer.class); + /** 改变后出库占用数量 */ + public final NumberPath qtyOut = createNumber("qtyOut", Integer.class); + /** 创建时间 */ + public final DateTimePath createAt = createDateTime("createAt", Date.class); + /** 创建人 */ + public final StringPath createBy = createString("createBy"); + /** 更新时间 */ + public final DateTimePath updateAt = createDateTime("updateAt", Date.class); + /** 更新人 */ + public final StringPath updateBy = createString("updateBy"); + + public QLccInvLedger(String variable) { + super(LccInvLedger.class, forVariable(variable), "rcs2_tw_zhanghui", "lcc_inv_ledger"); + addMetadata(); + } + + public QLccInvLedger(String variable, String schema, String table) { + super(LccInvLedger.class, forVariable(variable), schema, table); + addMetadata(); + } + + public QLccInvLedger(String variable, String schema) { + super(LccInvLedger.class, forVariable(variable), schema, "lcc_inv_ledger"); + addMetadata(); + } + + public QLccInvLedger(Path path) { + super(path.getType(), path.getMetadata(), "rcs2_tw_zhanghui", "lcc_inv_ledger"); + addMetadata(); + } + + public QLccInvLedger(PathMetadata metadata) { + super(LccInvLedger.class, metadata, "rcs2_tw_zhanghui", "lcc_inv_ledger"); + addMetadata(); + } + + private void addMetadata() { + addMetadata(envId, ColumnMetadata.named("env_id").withIndex(1).ofType(Types.BIGINT).withSize(19)); + addMetadata(bizTaskId, ColumnMetadata.named("biz_task_id").withIndex(2).ofType(Types.BIGINT).withSize(19)); + addMetadata(ledgerId, ColumnMetadata.named("ledger_id").withIndex(3).ofType(Types.BIGINT).withSize(19)); + addMetadata(ledgerType, ColumnMetadata.named("ledger_type").withIndex(4).ofType(Types.VARCHAR).withSize(20)); + addMetadata(ledgerRemark, ColumnMetadata.named("ledger_remark").withIndex(5).ofType(Types.VARCHAR).withSize(200)); + addMetadata(lpn, ColumnMetadata.named("lpn").withIndex(6).ofType(Types.VARCHAR).withSize(50)); + addMetadata(locCodeBefore, ColumnMetadata.named("loc_code_before").withIndex(7).ofType(Types.VARCHAR).withSize(50)); + addMetadata(layerIndexBefore, ColumnMetadata.named("layer_index_before").withIndex(8).ofType(Types.INTEGER).withSize(10)); + addMetadata(qtyBefore, ColumnMetadata.named("qty_before").withIndex(9).ofType(Types.INTEGER).withSize(10)); + addMetadata(qtyInBefore, ColumnMetadata.named("qty_in_before").withIndex(10).ofType(Types.INTEGER).withSize(10)); + addMetadata(qtyOutBefore, ColumnMetadata.named("qty_out_before").withIndex(11).ofType(Types.INTEGER).withSize(10)); + addMetadata(layerIndex, ColumnMetadata.named("layer_index").withIndex(12).ofType(Types.INTEGER).withSize(10)); + addMetadata(locCode, ColumnMetadata.named("loc_code").withIndex(13).ofType(Types.VARCHAR).withSize(50)); + addMetadata(qty, ColumnMetadata.named("qty").withIndex(14).ofType(Types.INTEGER).withSize(10)); + addMetadata(qtyIn, ColumnMetadata.named("qty_in").withIndex(15).ofType(Types.INTEGER).withSize(10)); + addMetadata(qtyOut, ColumnMetadata.named("qty_out").withIndex(16).ofType(Types.INTEGER).withSize(10)); + addMetadata(createAt, ColumnMetadata.named("create_at").withIndex(17).ofType(Types.TIMESTAMP)); + addMetadata(createBy, ColumnMetadata.named("create_by").withIndex(18).ofType(Types.VARCHAR).withSize(50)); + addMetadata(updateAt, ColumnMetadata.named("update_at").withIndex(19).ofType(Types.TIMESTAMP)); + addMetadata(updateBy, ColumnMetadata.named("update_by").withIndex(20).ofType(Types.VARCHAR).withSize(50)); + } +} diff --git a/servo/src/main/java/com/galaxis/rcs/common/query/QLccInvLpn.java b/servo/src/main/java/com/galaxis/rcs/common/query/QLccInvLpn.java new file mode 100644 index 0000000..a4537f7 --- /dev/null +++ b/servo/src/main/java/com/galaxis/rcs/common/query/QLccInvLpn.java @@ -0,0 +1,80 @@ +package com.galaxis.rcs.common.query; + +import static com.querydsl.core.types.PathMetadataFactory.*; +import com.querydsl.core.types.dsl.*; +import com.querydsl.core.types.*; +import com.querydsl.sql.*; +import java.sql.Types; +import com.galaxis.rcs.common.entity.LccInvLpn; +import java.util.Date; + +/** + * 库存(lcc_inv_lpn) + */ +@SuppressWarnings("ALL") +public class QLccInvLpn extends RelationalPathBase { + /** lcc_inv_lpn表 */ + public static final QLccInvLpn lccInvLpn = new QLccInvLpn("lcc_inv_lpn"); + + /** 环境ID */ + public final NumberPath envId = createNumber("envId", Long.class); + /** 托盘条码 */ + public final StringPath lpn = createString("lpn"); + /** 库存位置 */ + public final StringPath locCode = createString("locCode"); + /** 堆叠层号从0开始 */ + public final NumberPath layerIndex = createNumber("layerIndex", Integer.class); + /** 库存数量 */ + public final NumberPath qty = createNumber("qty", Integer.class); + /** 入库占用数量 */ + public final NumberPath qtyIn = createNumber("qtyIn", Integer.class); + /** 出库占用数量 */ + public final NumberPath qtyOut = createNumber("qtyOut", Integer.class); + /** 创建时间 */ + public final DateTimePath createAt = createDateTime("createAt", Date.class); + /** 创建人 */ + public final StringPath createBy = createString("createBy"); + /** 更新时间 */ + public final DateTimePath updateAt = createDateTime("updateAt", Date.class); + /** 更新人 */ + public final StringPath updateBy = createString("updateBy"); + + public QLccInvLpn(String variable) { + super(LccInvLpn.class, forVariable(variable), "rcs2_tw_zhanghui", "lcc_inv_lpn"); + addMetadata(); + } + + public QLccInvLpn(String variable, String schema, String table) { + super(LccInvLpn.class, forVariable(variable), schema, table); + addMetadata(); + } + + public QLccInvLpn(String variable, String schema) { + super(LccInvLpn.class, forVariable(variable), schema, "lcc_inv_lpn"); + addMetadata(); + } + + public QLccInvLpn(Path path) { + super(path.getType(), path.getMetadata(), "rcs2_tw_zhanghui", "lcc_inv_lpn"); + addMetadata(); + } + + public QLccInvLpn(PathMetadata metadata) { + super(LccInvLpn.class, metadata, "rcs2_tw_zhanghui", "lcc_inv_lpn"); + addMetadata(); + } + + private void addMetadata() { + addMetadata(envId, ColumnMetadata.named("env_id").withIndex(1).ofType(Types.BIGINT).withSize(19)); + addMetadata(lpn, ColumnMetadata.named("lpn").withIndex(2).ofType(Types.VARCHAR).withSize(50)); + addMetadata(locCode, ColumnMetadata.named("loc_code").withIndex(3).ofType(Types.VARCHAR).withSize(50)); + addMetadata(layerIndex, ColumnMetadata.named("layer_index").withIndex(4).ofType(Types.INTEGER).withSize(10)); + addMetadata(qty, ColumnMetadata.named("qty").withIndex(5).ofType(Types.INTEGER).withSize(10)); + addMetadata(qtyIn, ColumnMetadata.named("qty_in").withIndex(6).ofType(Types.INTEGER).withSize(10)); + addMetadata(qtyOut, ColumnMetadata.named("qty_out").withIndex(7).ofType(Types.INTEGER).withSize(10)); + addMetadata(createAt, ColumnMetadata.named("create_at").withIndex(8).ofType(Types.TIMESTAMP)); + addMetadata(createBy, ColumnMetadata.named("create_by").withIndex(9).ofType(Types.VARCHAR).withSize(50)); + addMetadata(updateAt, ColumnMetadata.named("update_at").withIndex(10).ofType(Types.TIMESTAMP)); + addMetadata(updateBy, ColumnMetadata.named("update_by").withIndex(11).ofType(Types.VARCHAR).withSize(50)); + } +} diff --git a/servo/src/test/java/com/yvan/workbench/CodegenTest.java b/servo/src/test/java/com/yvan/workbench/CodegenTest.java index 816112b..7e6db41 100644 --- a/servo/src/test/java/com/yvan/workbench/CodegenTest.java +++ b/servo/src/test/java/com/yvan/workbench/CodegenTest.java @@ -29,7 +29,11 @@ public class CodegenTest { // .addTable("rcs_task_biz") // .addTable("rcs_task_device") // .addTable("rcs_task_plan"); - .addTable("lcc_model_floor"); + .addTable("lcc_bas_container") + .addTable("lcc_bas_executor") + .addTable("lcc_bas_location") + .addTable("lcc_inv_lpn") + .addTable("lcc_inv_ledger"); CodegenUtils.genCode(jdbc, config); log.info("-->"); jdbc.close();