package com.seeyon.apps.daohuaxiangSys.chushihua; import com.seeyon.apps.common.plugin.api.APluginInfoApi; import com.seeyon.apps.common.plugin.vo.ConfigVo; import com.seeyon.apps.daohuaxiangSys.chushihua.constants.HsDataSyncConstants; import java.util.Map; /** * 功能描述:
*
 *
 * 
* * @Author: FanGaowei * @Date: 2023/12/8 */ public class HsDataPluginApi extends APluginInfoApi { @Override public String getPluginId() { return HsDataSyncConstants.getPluginId(); } @Override public String getCreateUser() { return ""; } @Override public ConfigVo getDefaultConfig() { ConfigVo configVo = new ConfigVo(); for (HsDataSyncConstants value : HsDataSyncConstants.values()) { if(value != HsDataSyncConstants.plugin) { configVo.getDevParams().put(value.name(), value.getDefaultValue()); configVo.getProdParams().put(value.name(), value.getDefaultValue()); configVo.getParamMap().put(value.name(), value.getDescription()); } } return configVo; } @Override public void registerCustomEvent(Map eventAndNodes) { // 如果每个模板不一样 可以采用templatemanager去读取编码配置 eventAndNodes.put("hsdata", "历史数据推送"); } }