52 lines
1.3 KiB
Java
52 lines
1.3 KiB
Java
|
|
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;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 功能描述:<br>
|
||
|
|
* <pre>
|
||
|
|
*
|
||
|
|
* </pre>
|
||
|
|
*
|
||
|
|
* @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", "历史数据推送");
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|