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

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.Table;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
import java.util.stream.Collectors;
@Table(name ="SComposeActivity")
@Table(name ="ComposeActivity")
public class SComposeActivity implements BaseConfig {
private int id;
private int activityId;
@ -36,6 +33,10 @@ public class SComposeActivity implements BaseConfig {
tempConfigMap.put(activity.getActivityId(),map1);
Map<Integer,List<Integer>> map2 = new HashMap<>();
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);
tempItemMap.put(activity.getActivityId(),map2);
}

View File

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