diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/GoodsdocInPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/GoodsdocInPluginInitializer.java new file mode 100644 index 00000000..a52442f0 --- /dev/null +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/GoodsdocInPluginInitializer.java @@ -0,0 +1,107 @@ +package com.hzya.frame.plugin.kjs.plugin; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.base.PluginBaseEntity; +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; +import com.hzya.frame.Jackyun.goodsdocin.service.IGoodsdocInService; + +/** + * + * @content 吉客云出库单 + * @className: Administrator + * @author laborer + * @date 2025-03-27 15:42 + * + */ + +public class GoodsdocInPluginInitializer extends PluginBaseEntity { + Logger logger = LoggerFactory.getLogger(getClass()); + @Autowired + private IGoodsdocInService IGoodsdocInService; + + /*** + * 插件初始化方法 + * @Author 👻👻👻👻👻👻👻👻 gjh + * @Date 2023-08-02 10:48 + * @Param [] + * @return void + **/ + @Override + public void initialize() { + logger.info(getPluginLabel() + "執行初始化方法initialize()"); + } + + /**** + * 插件销毁方法 + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2023-08-02 10:48 + * @return void + **/ + @Override + public void destroy() { + logger.info(getPluginLabel() + "執行銷毀方法destroy()"); + } + + /**** + * 插件的ID + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2023-08-02 10:48 + * @return void + **/ + @Override + public String getPluginId() { + return "GoodsdocInPluginInitializer"; + } + + /**** + * 插件的名称 + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2023-08-02 10:48 + * @return void + **/ + @Override + public String getPluginName() { + return "kjs入库单获取吉客云数据插件"; + } + + /**** + * 插件的显示值 + * @author 👻👻👻👻👻👻👻👻 gjh + * @date 2023-08-02 10:48 + * @return void + **/ + @Override + public String getPluginLabel() { + return "kjs入库单获取吉客云数据插件"; + } + + /*** + * 插件类型 1、场景插件 + * @Author 👻👻👻👻👻👻👻👻 gjh + * @Date 2023-08-02 14:01 + * @Param [] + * @return java.lang.String + **/ + @Override + public String getPluginType() { + return "1"; + } + + /*** + * 执行业务代码 + * @Author 👻👻👻👻👻👻👻👻 gjh + * @Date 2023-08-07 11:20 + * @param requestJson 执行业务代码的参数 + * @return void + **/ + @Override + public JsonResultEntity executeBusiness(JSONObject requestJson) throws Exception { + logger.info("开始执行"+getPluginName()+requestJson.toString()); + IGoodsdocInService.getJeckGoodsdocIn(); + return BaseResult.getSuccessMessageEntity("操作成功"); + } +} diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherInPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherInPluginInitializer.java index 1786dfd8..a2479a25 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherInPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherInPluginInitializer.java @@ -3,7 +3,6 @@ package com.hzya.frame.plugin.kjs.plugin; import com.alibaba.fastjson.JSONObject; import com.hzya.frame.base.PluginBaseEntity; import com.hzya.frame.u8.otherin.service.IOtherInService; -import com.hzya.frame.u8.receipt.service.IReceiptService; import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.JsonResultEntity; import org.slf4j.Logger; diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherOutPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherOutPluginInitializer.java index e5e9653c..0069f189 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherOutPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherOutPluginInitializer.java @@ -3,7 +3,6 @@ package com.hzya.frame.plugin.kjs.plugin; import com.alibaba.fastjson.JSONObject; import com.hzya.frame.base.PluginBaseEntity; import com.hzya.frame.u8.otherout.service.IOtherOutService; -import com.hzya.frame.u8.receipt.service.IReceiptService; import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.JsonResultEntity; import org.slf4j.Logger; diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherReceiptPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherReceiptPluginInitializer.java index 148340b0..2d323274 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherReceiptPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/OtherReceiptPluginInitializer.java @@ -3,7 +3,6 @@ package com.hzya.frame.plugin.kjs.plugin; import com.alibaba.fastjson.JSONObject; import com.hzya.frame.base.PluginBaseEntity; import com.hzya.frame.u8.otherreceipt.service.IOtherReceiptService; -import com.hzya.frame.u8.receipt.service.IReceiptService; import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.JsonResultEntity; import org.slf4j.Logger; diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/SaleInvPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/SaleInvPluginInitializer.java index 12567929..e8c92aa2 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/SaleInvPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/kjs/plugin/SaleInvPluginInitializer.java @@ -2,7 +2,6 @@ package com.hzya.frame.plugin.kjs.plugin; import com.alibaba.fastjson.JSONObject; import com.hzya.frame.base.PluginBaseEntity; -import com.hzya.frame.u8.receipt.service.IReceiptService; import com.hzya.frame.u8.saleinv.service.ISaleInvService; import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.JsonResultEntity;