diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/dao/IZjMaterielSynchronizationEventDao.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/dao/IZjMaterielSynchronizationEventDao.java new file mode 100644 index 00000000..ebd5fc1c --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/dao/IZjMaterielSynchronizationEventDao.java @@ -0,0 +1,18 @@ +package com.hzya.frame.plugin.zjmaterielsynchronizationevent.dao; + + +import com.hzya.frame.basedao.dao.IBaseDao; +import com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity; + +/**** + * 万盛客商档案同步插件 + * @content: + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2025-03-03 10:57 + * @param + * @return + **/ +public interface IZjMaterielSynchronizationEventDao extends IBaseDao { + +} + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/dao/impl/ZjMaterielSynchronizationEventDaoImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/dao/impl/ZjMaterielSynchronizationEventDaoImpl.java new file mode 100644 index 00000000..67adf6f9 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/dao/impl/ZjMaterielSynchronizationEventDaoImpl.java @@ -0,0 +1,18 @@ +package com.hzya.frame.plugin.zjmaterielsynchronizationevent.dao.impl; + +import com.hzya.frame.basedao.dao.MybatisGenericDao; +import com.hzya.frame.plugin.zjmaterielsynchronizationevent.dao.IZjMaterielSynchronizationEventDao; +import com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity; + +/*** + * 万盛客商 + * @content: + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2025-03-03 11:12 + * @param + * @return + **/ +public class ZjMaterielSynchronizationEventDaoImpl extends MybatisGenericDao implements IZjMaterielSynchronizationEventDao { + +} + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.java new file mode 100644 index 00000000..b0a2e5c7 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.java @@ -0,0 +1,16 @@ +package com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity; + +import com.hzya.frame.web.entity.BaseEntity; + +/**** + * 万盛客商档案实体类 + * @content: + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2025-03-03 10:53 + * @param + * @return + **/ +public class ZjMaterielSynchronizationEventEntity extends BaseEntity { + +} + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.xml new file mode 100644 index 00000000..f526c785 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/plugin/ZjMaterielSynchronizationEventPluginInitializer.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/plugin/ZjMaterielSynchronizationEventPluginInitializer.java new file mode 100644 index 00000000..871f3d84 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/plugin/ZjMaterielSynchronizationEventPluginInitializer.java @@ -0,0 +1,62 @@ +package com.hzya.frame.plugin.zjmaterielsynchronizationevent.plugin; +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.base.PluginBaseEntity; +import com.hzya.frame.plugin.zjmaterielsynchronizationevent.service.IZjMaterielSynchronizationEventService; +import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; + +/** + * 主数据同步 + * + * @author makejava + * @since 2024-06-21 13:52:35 + */ +public class ZjMaterielSynchronizationEventPluginInitializer extends PluginBaseEntity{ + Logger logger = LoggerFactory.getLogger(ZjMaterielSynchronizationEventPluginInitializer.class); + @Autowired + private IZjMaterielSynchronizationEventService zjMaterielSynchronizationEventService; + + @Override + public void initialize() { + logger.info(getPluginLabel() + "執行初始化方法initialize()"); + } + + @Override + public void destroy() { + logger.info(getPluginLabel() + "執行銷毀方法destroy()"); + } + + @Override + public String getPluginId() { + return "ZjMaterielSynchronizationEventPluginInitializer"; + } + + @Override + public String getPluginName() { + return "万盛A8客商接收数据插件"; + } + + @Override + public String getPluginLabel() { + return "ZjMaterielSynchronizationEventPluginInitializer"; + } + + @Override + public String getPluginType() { + return "1"; + } + @Override + public JsonResultEntity executeBusiness(JSONObject requestJson) { + try { + logger.info("======开始执行客商档案同步========"); + return BaseResult.getSuccessMessageEntity(""); + }catch (Exception e){ + logger.info("======客商档案同步失败:{}========",e.getMessage()); + e.printStackTrace(); + return BaseResult.getFailureMessageEntity("======客商档案同步失败:{}========",e.getMessage()); + } + } +} diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/IZjMaterielSynchronizationEventService.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/IZjMaterielSynchronizationEventService.java new file mode 100644 index 00000000..3660645f --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/IZjMaterielSynchronizationEventService.java @@ -0,0 +1,20 @@ +package com.hzya.frame.plugin.zjmaterielsynchronizationevent.service; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.basedao.service.IBaseService; +import com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity; +import com.hzya.frame.web.entity.JsonResultEntity; + +/*** + * 万盛客商档案同步插件 + * @content: + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2025-03-03 10:55 + * @param + * @return + **/ +public interface IZjMaterielSynchronizationEventService extends IBaseService { + + + +} diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java new file mode 100644 index 00000000..2a8ad20f --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java @@ -0,0 +1,30 @@ +package com.hzya.frame.plugin.zjmaterielsynchronizationevent.service.impl; + +import com.hzya.frame.basedao.service.impl.BaseService; +import com.hzya.frame.plugin.zjmaterielsynchronizationevent.dao.IZjMaterielSynchronizationEventDao; +import com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity; +import com.hzya.frame.plugin.zjmaterielsynchronizationevent.service.IZjMaterielSynchronizationEventService; +import org.springframework.beans.factory.annotation.Autowired; + + +/*** + * 万盛客商档案同步插件 + * @content: + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2025-03-03 10:56 + * @param + * @return + **/ +public class ZjMaterielSynchronizationEventServiceImpl extends BaseService implements IZjMaterielSynchronizationEventService { + + private IZjMaterielSynchronizationEventDao zjMaterielSynchronizationEventDao; + + @Autowired + public void setZjMaterielSynchronizationEventDao(IZjMaterielSynchronizationEventDao zjMaterielSynchronizationEventDao) { + this.zjMaterielSynchronizationEventDao = zjMaterielSynchronizationEventDao; + this.dao = zjMaterielSynchronizationEventDao; + } + + + +}