diff --git a/pom.xml b/pom.xml
index 3ba6dd98..3019b22a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
https://github.com/YunaiV/ruoyi-vue-pro
- 3.0.39
+ 3.0.40
17
${java.version}
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactoryPageReqVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactoryPageReqVO.java
index b1ec876c..b775e07e 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactoryPageReqVO.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactoryPageReqVO.java
@@ -16,6 +16,15 @@ public class FactoryPageReqVO extends PageParam {
@Schema(description = "公司编码")
private String companyNumber;
+ @Schema(description = "公司名称")
+ private String cpnName;
+
+ @Schema(description = "ERP公司名称", example = "张三")
+ private String erpCompanyName;
+
+ @Schema(description = "ERP公司编码")
+ private String erpCompanyNumber;
+
@Schema(description = "工厂名称", example = "赵六")
private String name;
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactoryRespVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactoryRespVO.java
index 4777ca6e..1412d517 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactoryRespVO.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactoryRespVO.java
@@ -20,6 +20,18 @@ public class FactoryRespVO {
@ExcelProperty("公司编码")
private String companyNumber;
+ @Schema(description = "公司名称")
+ @ExcelProperty("公司名称")
+ private String cpnName;
+
+ @Schema(description = "ERP公司名称", example = "张三")
+ @ExcelProperty("ERP公司名称")
+ private String erpCompanyName;
+
+ @Schema(description = "ERP公司编码")
+ @ExcelProperty("ERP公司编码")
+ private String erpCompanyNumber;
+
@Schema(description = "工厂名称", example = "赵六")
@ExcelProperty("工厂名称")
private String name;
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactorySaveReqVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactorySaveReqVO.java
index df8598f6..a5feb303 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactorySaveReqVO.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/FactorySaveReqVO.java
@@ -13,6 +13,15 @@ public class FactorySaveReqVO {
@Schema(description = "公司编码")
private String companyNumber;
+ @Schema(description = "公司名称")
+ private String cpnName;
+
+ @Schema(description = "ERP公司名称", example = "张三")
+ private String erpCompanyName;
+
+ @Schema(description = "ERP公司编码")
+ private String erpCompanyNumber;
+
@Schema(description = "工厂名称", example = "赵六")
private String name;
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehousePageReqVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehousePageReqVO.java
index 2d3d802a..b7fea5cc 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehousePageReqVO.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehousePageReqVO.java
@@ -22,6 +22,13 @@ public class WarehousePageReqVO extends PageParam {
@Schema(description = "仓库编码")
private String coding;
+ @Schema(description = "公司编码")
+ private String cpnName;
+ @Schema(description = "erp工厂名称")
+ private String erpFactoryName;
+ @Schema(description = "erp工厂编码")
+ private String erpFactoryNumber;
+
@Schema(description = "创建时间")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime[] createTime;
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehouseRespVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehouseRespVO.java
index bf2852be..d12fd742 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehouseRespVO.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehouseRespVO.java
@@ -20,6 +20,13 @@ public class WarehouseRespVO {
@ExcelProperty("工厂编码")
private String factoryNumber;
+ @Schema(description = "公司编码")
+ private String cpnName;
+ @Schema(description = "erp工厂名称")
+ private String erpFactoryName;
+ @Schema(description = "erp工厂编码")
+ private String erpFactoryNumber;
+
@Schema(description = "仓库名称", example = "李四")
@ExcelProperty("仓库名称")
private String name;
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehouseSaveReqVO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehouseSaveReqVO.java
index 482b0b93..439ff675 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehouseSaveReqVO.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/controller/admin/base/vo/WarehouseSaveReqVO.java
@@ -13,6 +13,13 @@ public class WarehouseSaveReqVO {
@Schema(description = "工厂编码")
private String factoryNumber;
+ @Schema(description = "公司编码")
+ private String cpnName;
+ @Schema(description = "erp工厂名称")
+ private String erpFactoryName;
+ @Schema(description = "erp工厂编码")
+ private String erpFactoryNumber;
+
@Schema(description = "仓库名称", example = "李四")
private String name;
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/FactoryDO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/FactoryDO.java
index 8a820379..8dda5210 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/FactoryDO.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/FactoryDO.java
@@ -2,6 +2,7 @@ package com.zt.plat.module.base.dal.dataobject.base;
import com.baomidou.mybatisplus.annotation.*;
import com.zt.plat.framework.mybatis.core.dataobject.BusinessBaseDO;
+import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
/**
* 工厂 DO
@@ -33,6 +34,24 @@ public class FactoryDO extends BusinessBaseDO {
*/
@TableField("CPN_NUM")
private String companyNumber;
+
+ /**
+ * 公司名称
+ */
+ @TableField("CPN_NAME")
+ private String cpnName;
+
+ /**
+ * ERP公司名称
+ */
+ @TableField("ERP_CPN_NAME")
+ private String erpCompanyName;
+
+ /**
+ * ERP公司编码
+ */
+ @TableField("ERP_CPN_NUM")
+ private String erpCompanyNumber;
/**
* 工厂名称
*/
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/WarehouseDO.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/WarehouseDO.java
index 68ff1936..2bbd0e86 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/WarehouseDO.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/dataobject/base/WarehouseDO.java
@@ -2,6 +2,7 @@ package com.zt.plat.module.base.dal.dataobject.base;
import com.baomidou.mybatisplus.annotation.*;
import com.zt.plat.framework.mybatis.core.dataobject.BusinessBaseDO;
+import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
/**
* 仓库 DO
@@ -33,6 +34,14 @@ public class WarehouseDO extends BusinessBaseDO {
*/
@TableField("FACT_NUM")
private String factoryNumber;
+
+ @TableField("CPN_NAME")
+ private String cpnName;
+ @TableField("ERP_FACT_NAME")
+ private String erpFactoryName;
+ @TableField("ERP_FACT_NUM")
+ private String erpFactoryNumber;
+
/**
* 仓库名称
*/
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/FactoryMapper.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/FactoryMapper.java
index 53883ae8..05b5d318 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/FactoryMapper.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/FactoryMapper.java
@@ -18,6 +18,9 @@ public interface FactoryMapper extends BaseMapperX {
default PageResult selectPage(FactoryPageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX()
.eqIfPresent(FactoryDO::getCompanyNumber, reqVO.getCompanyNumber())
+ .likeIfPresent(FactoryDO::getCpnName, reqVO.getCpnName())
+ .eqIfPresent(FactoryDO::getErpCompanyNumber, reqVO.getErpCompanyNumber())
+ .likeIfPresent(FactoryDO::getErpCompanyName, reqVO.getErpCompanyName())
.likeIfPresent(FactoryDO::getName, reqVO.getName())
.eqIfPresent(FactoryDO::getNumber, reqVO.getNumber())
.betweenIfPresent(FactoryDO::getCreateTime, reqVO.getCreateTime())
diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/WarehouseMapper.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/WarehouseMapper.java
index ec282350..60d3a7b2 100644
--- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/WarehouseMapper.java
+++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/base/WarehouseMapper.java
@@ -18,6 +18,9 @@ public interface WarehouseMapper extends BaseMapperX {
default PageResult selectPage(WarehousePageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX()
.eqIfPresent(WarehouseDO::getFactoryNumber, reqVO.getFactoryNumber())
+ .likeIfPresent(WarehouseDO::getCpnName, reqVO.getCpnName())
+ .likeIfPresent(WarehouseDO::getErpFactoryName, reqVO.getErpFactoryName())
+ .eqIfPresent(WarehouseDO::getErpFactoryNumber, reqVO.getErpFactoryNumber())
.likeIfPresent(WarehouseDO::getName, reqVO.getName())
.eqIfPresent(WarehouseDO::getCoding, reqVO.getCoding())
.betweenIfPresent(WarehouseDO::getCreateTime, reqVO.getCreateTime())
diff --git a/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/WarehouseMapper.xml b/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/WarehouseMapper.xml
index 006534d6..5e965aae 100644
--- a/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/WarehouseMapper.xml
+++ b/zt-module-base/zt-module-base-server/src/main/resources/mapper/base/WarehouseMapper.xml
@@ -10,6 +10,6 @@
-->
\ No newline at end of file
diff --git a/zt-module-contract-order/zt-module-contract-order-server/pom.xml b/zt-module-contract-order/zt-module-contract-order-server/pom.xml
index 2abfba96..07588eb9 100644
--- a/zt-module-contract-order/zt-module-contract-order-server/pom.xml
+++ b/zt-module-contract-order/zt-module-contract-order-server/pom.xml
@@ -129,7 +129,7 @@
com.zt.plat
zt-module-base-server
- 3.0.39
+ 3.0.40
compile