From 242a3138071ec0585f418851053138b45c1e6cfa Mon Sep 17 00:00:00 2001 From: lvleigang <957075182@qq.com> Date: Wed, 19 Feb 2025 16:24:13 +0800 Subject: [PATCH] =?UTF-8?q?post=E8=BD=AC=E5=8F=91ssl=E8=AE=A4=E8=AF=81?= =?UTF-8?q?=E5=8E=BB=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/businessData/dao/IBusinessDao.java | 15 +++++ .../dao/impl/BusinessDaoImpl.java | 15 +++++ .../businessData/entity/BusinessEntity.java | 14 +++++ .../businessData/entity/BusinessEntity.xml | 7 +++ .../plugin/BusinessPluginInitializer.java | 59 +++++++++++++++++++ .../service/IBusinessService.java | 12 ++++ .../service/impl/BusinessServiceImpl.java | 21 +++++++ .../cfgHome/plugin/businessData/pluginCfg.xml | 6 ++ .../spring/spring-buildpackage-dao.xml | 5 ++ .../spring/spring-buildpackage-plugin.xml | 5 ++ .../spring/spring-buildpackage-service.xml | 5 ++ 11 files changed, 164 insertions(+) create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/dao/IBusinessDao.java create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/dao/impl/BusinessDaoImpl.java create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/entity/BusinessEntity.java create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/entity/BusinessEntity.xml create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/plugin/BusinessPluginInitializer.java create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/service/IBusinessService.java create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/service/impl/BusinessServiceImpl.java create mode 100644 base-buildpackage/src/main/resources/cfgHome/plugin/businessData/pluginCfg.xml create mode 100644 base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-dao.xml create mode 100644 base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-plugin.xml create mode 100644 base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-service.xml diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/dao/IBusinessDao.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/dao/IBusinessDao.java new file mode 100644 index 00000000..71dcdc80 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/dao/IBusinessDao.java @@ -0,0 +1,15 @@ +package com.hzya.frame.plugin.businessData.dao; + +import com.hzya.frame.basedao.dao.IBaseDao; +import com.hzya.frame.plugin.businessData.entity.BusinessEntity; + +/** + * 客户档案(mdm_customer: table)表数据库访问层 + * + * @author makejava + * @since 2024-06-21 13:52:35 + */ +public interface IBusinessDao extends IBaseDao { + +} + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/dao/impl/BusinessDaoImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/dao/impl/BusinessDaoImpl.java new file mode 100644 index 00000000..a887057e --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/dao/impl/BusinessDaoImpl.java @@ -0,0 +1,15 @@ +package com.hzya.frame.plugin.businessData.dao.impl; + +import com.hzya.frame.basedao.dao.MybatisGenericDao; +import com.hzya.frame.plugin.businessData.dao.IBusinessDao; +import com.hzya.frame.plugin.businessData.entity.BusinessEntity; + +/** + * + * @author makejava + * @since 2024-06-21 13:52:35 + */ +public class BusinessDaoImpl extends MybatisGenericDao implements IBusinessDao { + +} + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/entity/BusinessEntity.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/entity/BusinessEntity.java new file mode 100644 index 00000000..4b137aef --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/entity/BusinessEntity.java @@ -0,0 +1,14 @@ +package com.hzya.frame.plugin.businessData.entity; + +import com.hzya.frame.web.entity.BaseEntity; +/** + * + * @author makejava + * @since 2024-06-21 13:52:35 + */ +public class BusinessEntity extends BaseEntity { + + + +} + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/entity/BusinessEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/entity/BusinessEntity.xml new file mode 100644 index 00000000..dc91442b --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/entity/BusinessEntity.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/plugin/BusinessPluginInitializer.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/plugin/BusinessPluginInitializer.java new file mode 100644 index 00000000..0f1f6f5e --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/plugin/BusinessPluginInitializer.java @@ -0,0 +1,59 @@ +package com.hzya.frame.plugin.businessData.plugin; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.base.PluginBaseEntity; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * 主数据同步 + * + * @author makejava + * @since 2024-06-21 13:52:35 + */ +public class BusinessPluginInitializer extends PluginBaseEntity{ + Logger logger = LoggerFactory.getLogger(BusinessPluginInitializer.class); + + + @Override + public void initialize() { + logger.info(getPluginLabel() + "執行初始化方法initialize()"); + } + + @Override + public void destroy() { + logger.info(getPluginLabel() + "執行銷毀方法destroy()"); + } + + @Override + public String getPluginId() { + return "BusinessPlugin"; + } + + @Override + public String getPluginName() { + return "BusinessPlugin插件"; + } + + @Override + public String getPluginLabel() { + return "BusinessPlugin"; + } + + @Override + public String getPluginType() { + return "1"; + } + @Override + public JsonResultEntity executeBusiness(JSONObject requestJson) { + try { + logger.info("======开始执行主数据信息同步========"); + return null; + }catch (Exception e){ + logger.info("======执行主数据同步失败:{}========",e.getMessage()); + e.printStackTrace(); + } + return null; + } +} diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/service/IBusinessService.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/service/IBusinessService.java new file mode 100644 index 00000000..9a54a3d6 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/service/IBusinessService.java @@ -0,0 +1,12 @@ +package com.hzya.frame.plugin.businessData.service; + +import com.hzya.frame.basedao.service.IBaseService; +import com.hzya.frame.plugin.businessData.entity.BusinessEntity; + +/** + * + * @author makejava + * @since 2024-06-21 13:52:35 + */ +public interface IBusinessService extends IBaseService { +} diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/service/impl/BusinessServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/service/impl/BusinessServiceImpl.java new file mode 100644 index 00000000..83e8dde9 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/businessData/service/impl/BusinessServiceImpl.java @@ -0,0 +1,21 @@ +package com.hzya.frame.plugin.businessData.service.impl; + +import com.hzya.frame.plugin.businessData.dao.IBusinessDao; +import com.hzya.frame.plugin.businessData.entity.BusinessEntity; +import com.hzya.frame.plugin.businessData.service.IBusinessService; +import org.springframework.beans.factory.annotation.Autowired; +import com.hzya.frame.basedao.service.impl.BaseService; +/** + * @author makejava + * @since 2024-06-21 13:52:35 + */ +public class BusinessServiceImpl extends BaseService implements IBusinessService { + + private IBusinessDao businessDao; + + @Autowired + public void setBusinessCustomerDao(IBusinessDao dao) { + this.businessDao = dao; + this.dao = dao; + } +} diff --git a/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/pluginCfg.xml b/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/pluginCfg.xml new file mode 100644 index 00000000..586b80ac --- /dev/null +++ b/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/pluginCfg.xml @@ -0,0 +1,6 @@ + + +businessPlugin +businessPlugin插件 +20250219 + diff --git a/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-dao.xml b/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-dao.xml new file mode 100644 index 00000000..013e6a56 --- /dev/null +++ b/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-dao.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-plugin.xml b/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-plugin.xml new file mode 100644 index 00000000..313af48d --- /dev/null +++ b/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-plugin.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-service.xml b/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-service.xml new file mode 100644 index 00000000..a6d6cc58 --- /dev/null +++ b/base-buildpackage/src/main/resources/cfgHome/plugin/businessData/spring/spring-buildpackage-service.xml @@ -0,0 +1,5 @@ + + + + +