From 323ea9521dcaa88e34267eaa3d623430460e980f Mon Sep 17 00:00:00 2001
From: zhangzq
Date: Mon, 15 Apr 2024 09:42:00 +0800
Subject: [PATCH] =?UTF-8?q?add:=E5=9F=BA=E4=BA=8E=E9=87=91=E7=A2=9F?=
=?UTF-8?q?=E4=BA=91=E5=8F=82=E6=95=B0=EF=BC=9A=E8=87=AA=E5=AE=9A=E4=B9=89?=
=?UTF-8?q?=E8=A1=A8=E5=8D=95=E5=90=8C=E6=AD=A5=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../hd/logPath_IS_UNDEFINED/2024-03-07.0.log | 24 +-
.../mybatis/handler/ListTypeHandler.java | 49 ++
.../material/service/dto/MaterialQuery.java | 2 +-
.../service/dao/mapper/BmSupplierMapper.java | 2 +-
.../service/IMdPbVehicleattrService.java | 17 +
.../service/IMdPbVehicleivtService.java | 16 +
.../vehicle/service/dao/MdPbVehicleattr.java | 116 +++++
.../vehicle/service/dao/MdPbVehicleivt.java | 88 ++++
.../dao/mapper/MdPbVehicleattrMapper.java | 16 +
.../dao/mapper/MdPbVehicleivtMapper.java | 16 +
.../impl/MdPbVehicleattrServiceImpl.java | 21 +
.../impl/MdPbVehicleivtServiceImpl.java | 21 +
.../controller/BmFormStrucController.java | 38 ++
.../form_struc/service/dao/BmFormStruc.java | 5 +
.../early_msg/AlmEarlyMsgController.java | 21 +
.../inv_early/AlmEarlyInvController.java | 70 +++
.../wms/early_manage/service/AlmTypeEnum.java | 10 +
.../early_dtl/IAlmEarlyDtlService.java | 20 +
.../service/early_dtl/dao/AlmEarlyDtl.java | 34 ++
.../dao/mapper/AlmEarlyDtlMapper.java | 21 +
.../dao/mapper/xml/AlmEarlyDtlMapper.xml | 11 +
.../service/early_dtl/dto/AlmDtlQuery.java | 24 +
.../impl/AlmEarlyDtlServiceImpl.java | 32 ++
.../early_inv/IAlmEarlyInvService.java | 23 +
.../service/early_inv/dao/AlmEarlyInv.java | 85 ++++
.../dao/mapper/AlmEarlyInvMapper.java | 16 +
.../dao/mapper/xml/AlmEarlyInvMapper.xml | 5 +
.../service/early_inv/dto/AlmInvQuery.java | 23 +
.../impl/AlmEarlyInvServiceImpl.java | 80 ++++
.../early_msg/IAlmEarlyMsgService.java | 16 +
.../service/early_msg/dao/AlmEarlyMsg.java | 71 +++
.../dao/mapper/AlmEarlyMsgMapper.java | 16 +
.../dao/mapper/xml/AlmEarlyMsgMapper.xml | 5 +
.../impl/AlmEarlyMsgServiceImpl.java | 20 +
.../model/ActDeModelController.java | 2 +
.../source/SourceDataTypeHandler.java | 3 +-
.../impl/ClassSourceDataTypeHandler.java | 6 +-
.../impl/MappingSourceDataTypeHandler.java | 59 ++-
.../impl/ScriptSourceDataTypeHandler.java | 5 +-
.../flow/service/model/dto/ModelQuery.java | 2 +-
.../form_data/service/dao/PmFormData.java | 9 +-
.../service/impl/PmFormDataServiceImpl.java | 15 +-
.../BmExternalFieldMappingController.java | 184 ++++----
.../SyncFormMappingController.java | 88 ++++
.../handler/BaseSyncClassHandler.java | 2 +-
.../handler/impl/IosinvSyncClassHandler.java | 4 +-
.../IBmExternalFieldMappingService.java | 132 +++---
.../dao/BmExternalFieldMapping.java | 158 +++----
.../mapper/BmExternalFieldMappingMapper.java | 82 ++--
.../xml/BmExternalFieldMappingMapper.xml | 2 +-
.../field_mapping}/dto/MappingDto.java | 4 +-
.../field_mapping}/dto/MappingQuery.java | 4 +-
.../dto/RequestMappingParam.java | 19 +
.../BmExternalFieldMappingServiceImpl.java | 222 +++++-----
.../form_mapping/ISyncFormMappingService.java | 18 +
.../form_mapping/dao/SyncFormMapping.java | 79 ++++
.../dao/mapper/SyncFormMappingMapper.java | 16 +
.../dao/mapper/xml/SyncFormMappingMapper.xml | 5 +
.../form_mapping/dto/FormMappingQuery.java | 19 +
.../dto/RequestMappingParam.java | 7 +-
.../impl/SyncFormMappingServiceImpl.java | 59 +++
.../controller/menu/SysMenuController.java | 4 -
.../service/menu/impl/SysMenuServiceImpl.java | 41 +-
.../config_manage/formStruc/UploadDialog.vue | 125 ++++++
.../wms/config_manage/formStruc/formstruc.js | 35 ++
.../wms/config_manage/formStruc/index.vue | 276 ++++++++++++
.../deferral_early/UploadDialog.vue | 125 ++++++
.../early_manage/deferral_early/formstruc.js | 35 ++
.../wms/early_manage/deferral_early/index.vue | 270 ++++++++++++
.../early_manage/early_data/UploadDialog.vue | 125 ++++++
.../wms/early_manage/early_data/formstruc.js | 35 ++
.../wms/early_manage/early_data/index.vue | 275 ++++++++++++
.../early_manage/early_inv/UploadDialog.vue | 125 ++++++
.../wms/early_manage/early_inv/ViewDialog.vue | 164 +++++++
.../wms/early_manage/early_inv/formstruc.js | 35 ++
.../wms/early_manage/early_inv/index.vue | 250 +++++++++++
.../wms/pm_manage/form_data/UploadDialog.vue | 125 ++++++
.../wms/pm_manage/form_data/classstandard.js | 98 ++++
.../views/wms/pm_manage/form_data/index.vue | 417 ++++++++++++++++++
.../field_mapping/AddDialog.vue | 0
.../field_mapping/EditDialog.vue | 0
.../field_mapping/fieldMapping.js | 0
.../field_mapping/index.vue | 0
.../sync_manage/form_mapping/AddDialog.vue | 226 ++++++++++
.../sync_manage/form_mapping/EditDialog.vue | 202 +++++++++
.../sync_manage/form_mapping/formMapping.js | 74 ++++
.../wms/sync_manage/form_mapping/index.vue | 272 ++++++++++++
87 files changed, 5122 insertions(+), 451 deletions(-)
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/common/domain/mybatis/handler/ListTypeHandler.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/vehicle/service/IMdPbVehicleattrService.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/vehicle/service/IMdPbVehicleivtService.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/vehicle/service/dao/MdPbVehicleattr.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/vehicle/service/dao/MdPbVehicleivt.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/vehicle/service/dao/mapper/MdPbVehicleattrMapper.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/vehicle/service/dao/mapper/MdPbVehicleivtMapper.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/vehicle/service/impl/MdPbVehicleattrServiceImpl.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/vehicle/service/impl/MdPbVehicleivtServiceImpl.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/controller/early_msg/AlmEarlyMsgController.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/controller/inv_early/AlmEarlyInvController.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/AlmTypeEnum.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_dtl/IAlmEarlyDtlService.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_dtl/dao/AlmEarlyDtl.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_dtl/dao/mapper/AlmEarlyDtlMapper.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_dtl/dao/mapper/xml/AlmEarlyDtlMapper.xml
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_dtl/dto/AlmDtlQuery.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_dtl/impl/AlmEarlyDtlServiceImpl.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_inv/IAlmEarlyInvService.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_inv/dao/AlmEarlyInv.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_inv/dao/mapper/AlmEarlyInvMapper.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_inv/dao/mapper/xml/AlmEarlyInvMapper.xml
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_inv/dto/AlmInvQuery.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_inv/impl/AlmEarlyInvServiceImpl.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_msg/IAlmEarlyMsgService.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_msg/dao/AlmEarlyMsg.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_msg/dao/mapper/AlmEarlyMsgMapper.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_msg/dao/mapper/xml/AlmEarlyMsgMapper.xml
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/early_manage/service/early_msg/impl/AlmEarlyMsgServiceImpl.java
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/controller => sync_manage/controller/field_mapping}/BmExternalFieldMappingController.java (88%)
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/controller/form_mapping/SyncFormMappingController.java
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping => sync_manage}/handler/BaseSyncClassHandler.java (70%)
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping => sync_manage}/handler/impl/IosinvSyncClassHandler.java (64%)
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/service => sync_manage/service/field_mapping}/IBmExternalFieldMappingService.java (82%)
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/service => sync_manage/service/field_mapping}/dao/BmExternalFieldMapping.java (86%)
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/service => sync_manage/service/field_mapping}/dao/mapper/BmExternalFieldMappingMapper.java (82%)
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/service => sync_manage/service/field_mapping}/dao/mapper/xml/BmExternalFieldMappingMapper.xml (93%)
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/service => sync_manage/service/field_mapping}/dto/MappingDto.java (76%)
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/service => sync_manage/service/field_mapping}/dto/MappingQuery.java (84%)
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/field_mapping/dto/RequestMappingParam.java
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/service => sync_manage/service/field_mapping}/impl/BmExternalFieldMappingServiceImpl.java (89%)
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/form_mapping/ISyncFormMappingService.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/form_mapping/dao/SyncFormMapping.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/form_mapping/dao/mapper/SyncFormMappingMapper.java
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/form_mapping/dao/mapper/xml/SyncFormMappingMapper.xml
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/form_mapping/dto/FormMappingQuery.java
rename wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/{base_manage/field_mapping/service => sync_manage/service/form_mapping}/dto/RequestMappingParam.java (57%)
create mode 100644 wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/form_mapping/impl/SyncFormMappingServiceImpl.java
create mode 100644 wms_pro/qd/src/views/wms/config_manage/formStruc/UploadDialog.vue
create mode 100644 wms_pro/qd/src/views/wms/config_manage/formStruc/formstruc.js
create mode 100644 wms_pro/qd/src/views/wms/config_manage/formStruc/index.vue
create mode 100644 wms_pro/qd/src/views/wms/early_manage/deferral_early/UploadDialog.vue
create mode 100644 wms_pro/qd/src/views/wms/early_manage/deferral_early/formstruc.js
create mode 100644 wms_pro/qd/src/views/wms/early_manage/deferral_early/index.vue
create mode 100644 wms_pro/qd/src/views/wms/early_manage/early_data/UploadDialog.vue
create mode 100644 wms_pro/qd/src/views/wms/early_manage/early_data/formstruc.js
create mode 100644 wms_pro/qd/src/views/wms/early_manage/early_data/index.vue
create mode 100644 wms_pro/qd/src/views/wms/early_manage/early_inv/UploadDialog.vue
create mode 100644 wms_pro/qd/src/views/wms/early_manage/early_inv/ViewDialog.vue
create mode 100644 wms_pro/qd/src/views/wms/early_manage/early_inv/formstruc.js
create mode 100644 wms_pro/qd/src/views/wms/early_manage/early_inv/index.vue
create mode 100644 wms_pro/qd/src/views/wms/pm_manage/form_data/UploadDialog.vue
create mode 100644 wms_pro/qd/src/views/wms/pm_manage/form_data/classstandard.js
create mode 100644 wms_pro/qd/src/views/wms/pm_manage/form_data/index.vue
rename wms_pro/qd/src/views/wms/{base_manage => sync_manage}/field_mapping/AddDialog.vue (100%)
rename wms_pro/qd/src/views/wms/{base_manage => sync_manage}/field_mapping/EditDialog.vue (100%)
rename wms_pro/qd/src/views/wms/{base_manage => sync_manage}/field_mapping/fieldMapping.js (100%)
rename wms_pro/qd/src/views/wms/{base_manage => sync_manage}/field_mapping/index.vue (100%)
create mode 100644 wms_pro/qd/src/views/wms/sync_manage/form_mapping/AddDialog.vue
create mode 100644 wms_pro/qd/src/views/wms/sync_manage/form_mapping/EditDialog.vue
create mode 100644 wms_pro/qd/src/views/wms/sync_manage/form_mapping/formMapping.js
create mode 100644 wms_pro/qd/src/views/wms/sync_manage/form_mapping/index.vue
diff --git a/wms_pro/hd/logPath_IS_UNDEFINED/2024-03-07.0.log b/wms_pro/hd/logPath_IS_UNDEFINED/2024-03-07.0.log
index 9b8f2d36..029f80b2 100644
--- a/wms_pro/hd/logPath_IS_UNDEFINED/2024-03-07.0.log
+++ b/wms_pro/hd/logPath_IS_UNDEFINED/2024-03-07.0.log
@@ -1,8 +1,8 @@
2024-03-07 13:01:05.011 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
-org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'bmExternalFieldMappingController' method
-org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController#addRows(List)
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'bmExternalFieldMappingController' method
+org.nl.wms.sync_manage.field_mapping.controller.BmExternalFieldMappingController#addRows(List)
to {POST [/api/externalFieldMapping]}: There is already 'bmExternalFieldMappingController' bean method
-org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController#create(BmExternalFieldMapping) mapped.
+org.nl.wms.sync_manage.field_mapping.controller.BmExternalFieldMappingController#create(BmExternalFieldMapping) mapped.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
@@ -20,10 +20,10 @@ org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1290)
at org.nl.AppRun.main(AppRun.java:39)
-Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'bmExternalFieldMappingController' method
-org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController#addRows(List)
+Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'bmExternalFieldMappingController' method
+org.nl.wms.sync_manage.field_mapping.controller.BmExternalFieldMappingController#addRows(List)
to {POST [/api/externalFieldMapping]}: There is already 'bmExternalFieldMappingController' bean method
-org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController#create(BmExternalFieldMapping) mapped.
+org.nl.wms.sync_manage.field_mapping.controller.BmExternalFieldMappingController#create(BmExternalFieldMapping) mapped.
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.validateMethodMapping(AbstractHandlerMethodMapping.java:669)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:635)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.registerHandlerMethod(AbstractHandlerMethodMapping.java:332)
@@ -40,10 +40,10 @@ org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
... 16 common frames omitted
2024-03-07 13:04:13.612 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
-org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'bmExternalFieldMappingController' method
-org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController#addRows(List)
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'bmExternalFieldMappingController' method
+org.nl.wms.sync_manage.field_mapping.controller.BmExternalFieldMappingController#addRows(List)
to {POST [/api/externalFieldMapping]}: There is already 'bmExternalFieldMappingController' bean method
-org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController#create(BmExternalFieldMapping) mapped.
+org.nl.wms.sync_manage.field_mapping.controller.BmExternalFieldMappingController#create(BmExternalFieldMapping) mapped.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
@@ -61,10 +61,10 @@ org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1290)
at org.nl.AppRun.main(AppRun.java:39)
-Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'bmExternalFieldMappingController' method
-org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController#addRows(List)
+Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'bmExternalFieldMappingController' method
+org.nl.wms.sync_manage.field_mapping.controller.BmExternalFieldMappingController#addRows(List)
to {POST [/api/externalFieldMapping]}: There is already 'bmExternalFieldMappingController' bean method
-org.nl.wms.base_manage.field_mapping.controller.BmExternalFieldMappingController#create(BmExternalFieldMapping) mapped.
+org.nl.wms.sync_manage.field_mapping.controller.BmExternalFieldMappingController#create(BmExternalFieldMapping) mapped.
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.validateMethodMapping(AbstractHandlerMethodMapping.java:669)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:635)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.registerHandlerMethod(AbstractHandlerMethodMapping.java:332)
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/common/domain/mybatis/handler/ListTypeHandler.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/common/domain/mybatis/handler/ListTypeHandler.java
new file mode 100644
index 00000000..ffaca120
--- /dev/null
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/common/domain/mybatis/handler/ListTypeHandler.java
@@ -0,0 +1,49 @@
+package org.nl.common.domain.mybatis.handler;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONArray;
+import org.apache.ibatis.type.BaseTypeHandler;
+import org.apache.ibatis.type.JdbcType;
+
+import java.sql.CallableStatement;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Description:
+ *
+ * @author gongmanman
+ * @Date Create on 2020/3/19/0019 18:30
+ * @since version1.0 Copyright 2020 CLKJ All Rights Reserved.
+ */
+public class ListTypeHandler extends BaseTypeHandler
- *
- * @author generator
- * @since 2024-03-06
- */
-@RestController
-@RequestMapping("/api/externalFieldMapping")
-public class BmExternalFieldMappingController {
-
- @Autowired
- private IBmExternalFieldMappingService mappingsService;
-
-
- @GetMapping
- public ResponseEntity getAll(MappingQuery query, PageQuery page) {
- return new ResponseEntity<>(TableDataInfo.build(mappingsService.page(page.build(), query.build())), HttpStatus.OK);
- }
-
- @PostMapping
- public ResponseEntity create(@Validated @RequestBody BmExternalFieldMapping dto) {
- mappingsService.save(dto);
- return new ResponseEntity<>(HttpStatus.CREATED);
- }
-
- @PostMapping("/addRows")
- public ResponseEntity addRows(@RequestBody RequestMappingParam param) {
- mappingsService.addRows(param);
- return new ResponseEntity<>(HttpStatus.CREATED);
- }
-
- @PutMapping
- public ResponseEntity update(@Validated @RequestBody BmExternalFieldMapping dto) {
- mappingsService.update(dto, new LambdaUpdateWrapper().eq(BmExternalFieldMapping::getId, dto.getId()));
- return new ResponseEntity<>(HttpStatus.OK);
- }
-
- @PutMapping("/updateRows")
- public ResponseEntity updateRows(@RequestBody RequestMappingParam param) {
- mappingsService.updateRows(param);
- return new ResponseEntity<>(HttpStatus.OK);
- }
-
- @DeleteMapping
- public ResponseEntity delete(@RequestBody Long[] ids) {
- if (ids.length > 0) {
- mappingsService.removeByIds(Arrays.asList(ids));
- }
- return new ResponseEntity<>(HttpStatus.OK);
- }
-
- @GetMapping("/getTableColumnNames/{table_name}")
- public ResponseEntity getTableColumnNames(@PathVariable String table_name) {
- return new ResponseEntity<>(mappingsService.getTableColumnNames(table_name), HttpStatus.OK);
- }
-
- @GetMapping("/getTableColumnNamesFromMapping/{table_name}")
- public ResponseEntity getTableColumnNamesFromMapping(@PathVariable String table_name) {
- return new ResponseEntity<>(mappingsService.getTableColumnNamesFromMapping(table_name), HttpStatus.OK);
- }
-
- @GetMapping("/getAllTableName")
- public ResponseEntity getAllTableName() {
- return new ResponseEntity<>(mappingsService.getAllTableName(), HttpStatus.OK);
- }
-
- @GetMapping("/getExistTableName")
- public ResponseEntity getExistTableName() {
- return new ResponseEntity<>(mappingsService.getExistTableName(), HttpStatus.OK);
- }
-}
-
+package org.nl.wms.sync_manage.controller.field_mapping;
+
+
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
+import org.nl.common.TableDataInfo;
+import org.nl.common.domain.entity.PageQuery;
+import org.nl.wms.sync_manage.service.field_mapping.IBmExternalFieldMappingService;
+import org.nl.wms.sync_manage.service.field_mapping.dao.BmExternalFieldMapping;
+import org.nl.wms.sync_manage.service.field_mapping.dto.MappingQuery;
+import org.nl.wms.sync_manage.service.field_mapping.dto.RequestMappingParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
+
+/**
+ *
+ * 同步字段映射表 前端控制器
+ *
+ *
+ * @author generator
+ * @since 2024-03-06
+ */
+@RestController
+@RequestMapping("/api/externalFieldMapping")
+public class BmExternalFieldMappingController {
+
+ @Autowired
+ private IBmExternalFieldMappingService mappingsService;
+
+
+ @GetMapping
+ public ResponseEntity getAll(MappingQuery query, PageQuery page) {
+ return new ResponseEntity<>(TableDataInfo.build(mappingsService.page(page.build(), query.build())), HttpStatus.OK);
+ }
+
+ @PostMapping
+ public ResponseEntity create(@Validated @RequestBody BmExternalFieldMapping dto) {
+ mappingsService.save(dto);
+ return new ResponseEntity<>(HttpStatus.CREATED);
+ }
+
+ @PostMapping("/addRows")
+ public ResponseEntity addRows(@RequestBody RequestMappingParam param) {
+ mappingsService.addRows(param);
+ return new ResponseEntity<>(HttpStatus.CREATED);
+ }
+
+ @PutMapping
+ public ResponseEntity update(@Validated @RequestBody BmExternalFieldMapping dto) {
+ mappingsService.update(dto, new LambdaUpdateWrapper().eq(BmExternalFieldMapping::getId, dto.getId()));
+ return new ResponseEntity<>(HttpStatus.OK);
+ }
+
+ @PutMapping("/updateRows")
+ public ResponseEntity updateRows(@RequestBody RequestMappingParam param) {
+ mappingsService.updateRows(param);
+ return new ResponseEntity<>(HttpStatus.OK);
+ }
+
+ @DeleteMapping
+ public ResponseEntity delete(@RequestBody Long[] ids) {
+ if (ids.length > 0) {
+ mappingsService.removeByIds(Arrays.asList(ids));
+ }
+ return new ResponseEntity<>(HttpStatus.OK);
+ }
+
+ @GetMapping("/getTableColumnNames/{table_name}")
+ public ResponseEntity getTableColumnNames(@PathVariable String table_name) {
+ return new ResponseEntity<>(mappingsService.getTableColumnNames(table_name), HttpStatus.OK);
+ }
+
+ @GetMapping("/getTableColumnNamesFromMapping/{table_name}")
+ public ResponseEntity getTableColumnNamesFromMapping(@PathVariable String table_name) {
+ return new ResponseEntity<>(mappingsService.getTableColumnNamesFromMapping(table_name), HttpStatus.OK);
+ }
+
+ @GetMapping("/getAllTableName")
+ public ResponseEntity getAllTableName() {
+ return new ResponseEntity<>(mappingsService.getAllTableName(), HttpStatus.OK);
+ }
+
+ @GetMapping("/getExistTableName")
+ public ResponseEntity getExistTableName() {
+ return new ResponseEntity<>(mappingsService.getExistTableName(), HttpStatus.OK);
+ }
+}
+
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/controller/form_mapping/SyncFormMappingController.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/controller/form_mapping/SyncFormMappingController.java
new file mode 100644
index 00000000..c48e1687
--- /dev/null
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/controller/form_mapping/SyncFormMappingController.java
@@ -0,0 +1,88 @@
+package org.nl.wms.sync_manage.controller.form_mapping;
+
+
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import org.nl.common.TableDataInfo;
+import org.nl.common.domain.entity.PageQuery;
+import org.nl.common.utils.FileUtil;
+import org.nl.wms.pm_manage.form_data.service.IPmFormDataService;
+import org.nl.wms.sync_manage.service.field_mapping.dto.MappingQuery;
+import org.nl.wms.sync_manage.service.form_mapping.ISyncFormMappingService;
+import org.nl.wms.sync_manage.service.form_mapping.dao.SyncFormMapping;
+import org.nl.wms.sync_manage.service.form_mapping.dto.FormMappingQuery;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.expression.EvaluationContext;
+import org.springframework.expression.Expression;
+import org.springframework.expression.spel.standard.SpelExpressionParser;
+import org.springframework.expression.spel.support.StandardEvaluationContext;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
+
+/**
+ *
+ * 表单同步配置表 前端控制器
+ *
+ *
+ * @author generator
+ * @since 2024-04-11
+ * 表单同步规则:从erp拉取数据
+ * |
+ * 单据结构表获取单据需要的字段<---->单据配置的映射关系获取到需要字段的值
+ * |
+ * 结构表has_child:单据明细的单据结构表字段<---->单据配置的映射关系获取到需要字段的值
+ * |
+ * 保存明细跟主单据
+ */
+@RestController
+@RequestMapping("api/syncFormMapping")
+public class SyncFormMappingController {
+
+ private static final SpelExpressionParser SPEL_PARSER = new SpelExpressionParser();
+
+ @Autowired
+ ISyncFormMappingService iSyncFormMappingService;
+ @Autowired
+ IPmFormDataService formDataService;
+
+ public static void main(String[] args) {
+ JSONObject jsonObject = new JSONObject();
+ jsonObject.put("ddd","kkk");
+ StandardEvaluationContext context = new StandardEvaluationContext();
+ context.setVariable("query1",jsonObject);
+ Expression expression = SPEL_PARSER.parseExpression("#query1.ddd");
+ String value = expression.getValue(context, String.class);
+ System.out.println(value);
+ }
+ @GetMapping
+ public ResponseEntity getAll(FormMappingQuery query, PageQuery page) {
+
+ return new ResponseEntity<>(TableDataInfo.build(iSyncFormMappingService.page(page.build(), query.build())), HttpStatus.OK);
+ }
+ @PostMapping("/create")
+ public ResponseEntity create(@RequestBody JSONObject param) {
+ iSyncFormMappingService.saveSyncMapping(param);
+ return new ResponseEntity<>(HttpStatus.OK);
+ }
+ @DeleteMapping
+ public ResponseEntity delete(@RequestBody String[] ids) {
+ if (ids.length>0){
+ iSyncFormMappingService.removeByIds(Arrays.asList(ids));
+ }
+ return new ResponseEntity<>(HttpStatus.OK);
+ }
+
+ @PostMapping("/syncData")
+ public ResponseEntity syncData(@RequestBody JSONObject syncFormMapping) {
+ SyncFormMapping mapping = syncFormMapping.toJavaObject(SyncFormMapping.class);
+ String data = FileUtil.readString("/Users/mima0000/Desktop/formdata.txt", "UTF_8");
+ formDataService.syncFormData(mapping.getForm_type(),data);
+ return new ResponseEntity<>(HttpStatus.OK);
+ }
+
+}
+
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/handler/BaseSyncClassHandler.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/handler/BaseSyncClassHandler.java
similarity index 70%
rename from wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/handler/BaseSyncClassHandler.java
rename to wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/handler/BaseSyncClassHandler.java
index 48e61b5b..89b7f34c 100644
--- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/handler/BaseSyncClassHandler.java
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/handler/BaseSyncClassHandler.java
@@ -1,4 +1,4 @@
-package org.nl.wms.base_manage.field_mapping.handler;
+package org.nl.wms.sync_manage.handler;
/*
* @author ZZQ
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/handler/impl/IosinvSyncClassHandler.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/handler/impl/IosinvSyncClassHandler.java
similarity index 64%
rename from wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/handler/impl/IosinvSyncClassHandler.java
rename to wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/handler/impl/IosinvSyncClassHandler.java
index de9edfba..fc99db8f 100644
--- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/handler/impl/IosinvSyncClassHandler.java
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/handler/impl/IosinvSyncClassHandler.java
@@ -1,7 +1,7 @@
-package org.nl.wms.base_manage.field_mapping.handler.impl;
+package org.nl.wms.sync_manage.handler.impl;
import com.alibaba.fastjson.JSONObject;
-import org.nl.wms.base_manage.field_mapping.handler.BaseSyncClassHandler;
+import org.nl.wms.sync_manage.handler.BaseSyncClassHandler;
/*
* @author ZZQ
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/service/IBmExternalFieldMappingService.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/field_mapping/IBmExternalFieldMappingService.java
similarity index 82%
rename from wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/service/IBmExternalFieldMappingService.java
rename to wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/field_mapping/IBmExternalFieldMappingService.java
index 0649bb74..845be08d 100644
--- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/base_manage/field_mapping/service/IBmExternalFieldMappingService.java
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/sync_manage/service/field_mapping/IBmExternalFieldMappingService.java
@@ -1,66 +1,66 @@
-package org.nl.wms.base_manage.field_mapping.service;
-
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import org.nl.wms.base_manage.field_mapping.service.dao.BmExternalFieldMapping;
-import org.nl.wms.base_manage.field_mapping.service.dto.RequestMappingParam;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- *
- * 同步字段映射表 服务类
- *
- *
- * @author generator
- * @since 2024-03-06
- */
-public interface IBmExternalFieldMappingService extends IService {
-
-
- /**
- * 根据数据表名获取所有字段名称
- *
- * @param tableName
- * @return
- */
- List