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", "历史数据推送"); } }