|
@@ -2,6 +2,8 @@ package com.tzld.piaoquan.recommend.server.service.score;
|
|
|
|
|
|
import com.google.gson.Gson;
|
|
|
import com.typesafe.config.Config;
|
|
|
+
|
|
|
+import java.util.Map;
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
@@ -14,6 +16,7 @@ public class ScorerConfigInfo {
|
|
|
private Set<String> enableQueues;
|
|
|
private String modelPath;
|
|
|
private Config paramConfig; // param config
|
|
|
+ private Map<String,String> paramMap;
|
|
|
|
|
|
public ScorerConfigInfo(String configName,
|
|
|
String scorerName,
|
|
@@ -21,7 +24,8 @@ public class ScorerConfigInfo {
|
|
|
Boolean disableSwitch,
|
|
|
Set<String> enableQueues,
|
|
|
String modelPath,
|
|
|
- Config paramConfig) {
|
|
|
+ Config paramConfig,
|
|
|
+ Map<String, String> paramMap) {
|
|
|
|
|
|
this.configName = configName;
|
|
|
this.scorerName = scorerName;
|
|
@@ -30,6 +34,7 @@ public class ScorerConfigInfo {
|
|
|
this.enableQueues = enableQueues;
|
|
|
this.modelPath = modelPath;
|
|
|
this.paramConfig = paramConfig;
|
|
|
+ this.paramMap = paramMap;
|
|
|
}
|
|
|
|
|
|
public Config getParamConfig() {
|
|
@@ -70,6 +75,10 @@ public class ScorerConfigInfo {
|
|
|
return disableSwitch;
|
|
|
}
|
|
|
|
|
|
+ public Map<String, String> getParamMap(){
|
|
|
+ return paramMap;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public String toString() {
|
|
|
return new Gson().toJson(this);
|