装备升星(云游商人)表格式

back_recharge
mengchengzhen 2021-04-16 18:02:21 +08:00
parent 8af7414ec3
commit 14bb6f1d95
2 changed files with 18 additions and 17 deletions

View File

@ -3,13 +3,10 @@ package config;
import manager.STableManager; import manager.STableManager;
import manager.Table; import manager.Table;
import java.util.Arrays; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@Table(name ="SComposeActivity") @Table(name ="ComposeActivity")
public class SComposeActivity implements BaseConfig { public class SComposeActivity implements BaseConfig {
private int id; private int id;
private int activityId; private int activityId;
@ -36,6 +33,10 @@ public class SComposeActivity implements BaseConfig {
tempConfigMap.put(activity.getActivityId(),map1); tempConfigMap.put(activity.getActivityId(),map1);
Map<Integer,List<Integer>> map2 = new HashMap<>(); Map<Integer,List<Integer>> map2 = new HashMap<>();
List<Integer> list = Arrays.stream( activity.getNeedItems() ).boxed().collect(Collectors.toList()); List<Integer> list = Arrays.stream( activity.getNeedItems() ).boxed().collect(Collectors.toList());
// List<Integer> list = new ArrayList<>();
// for(int i : activity.getNeedItems()[0]){
// list.add(i);
// }
map2.put(activity.getComposeType(),list); map2.put(activity.getComposeType(),list);
tempItemMap.put(activity.getActivityId(),map2); tempItemMap.put(activity.getActivityId(),map2);
} }

View File

@ -6,12 +6,12 @@ import manager.Table;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@Table(name ="SComposeBook") @Table(name ="ComposeBook")
public class SComposeBook implements BaseConfig { public class SComposeBook implements BaseConfig {
private int id; private int id;
private int[] needItems; private int[][] needItems;
private int[] needCost; private int[][] needCost;
private int[] goalItems; private int[][] goalItems;
private int type; private int type;
private String desc; private String desc;
@ -23,10 +23,10 @@ public class SComposeBook implements BaseConfig {
Map<Integer, SComposeBook> config = STableManager.getConfig(SComposeBook.class); Map<Integer, SComposeBook> config = STableManager.getConfig(SComposeBook.class);
for(SComposeBook book : config.values()){ for(SComposeBook book : config.values()){
if(tempTypeMap.containsKey(book.getType())){ if(tempTypeMap.containsKey(book.getType())){
tempTypeMap.get(book.getType()).put(book.getGoalItems()[0],book); tempTypeMap.get(book.getType()).put(book.getGoalItems()[0][0],book);
}else{ }else{
Map<Integer,SComposeBook> map = new HashMap<>(); Map<Integer,SComposeBook> map = new HashMap<>();
map.put(book.getGoalItems()[0],book); map.put(book.getGoalItems()[0][0],book);
tempTypeMap.put(book.getType(),map); tempTypeMap.put(book.getType(),map);
} }
} }
@ -47,27 +47,27 @@ public class SComposeBook implements BaseConfig {
this.id = id; this.id = id;
} }
public int[] getNeedItems() { public int[][] getNeedItems() {
return needItems; return needItems;
} }
public void setNeedItems(int[] needItems) { public void setNeedItems(int[][] needItems) {
this.needItems = needItems; this.needItems = needItems;
} }
public int[] getNeedCost() { public int[][] getNeedCost() {
return needCost; return needCost;
} }
public void setNeedCost(int[] needCost) { public void setNeedCost(int[][] needCost) {
this.needCost = needCost; this.needCost = needCost;
} }
public int[] getGoalItems() { public int[][] getGoalItems() {
return goalItems; return goalItems;
} }
public void setGoalItems(int[] goalItems) { public void setGoalItems(int[][] goalItems) {
this.goalItems = goalItems; this.goalItems = goalItems;
} }