43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
using Server.Git;
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace Server.SQL
|
|
{
|
|
public class RandomRewardData
|
|
{
|
|
[Key]
|
|
public long index { get; set; }
|
|
public int group { get; set; }
|
|
public long reward { get; set; }
|
|
public int prob { get; set; }
|
|
}
|
|
|
|
public class RandomRewardDataExcel
|
|
{
|
|
private Dictionary<long, RandomRewardData> randomRewardData;
|
|
|
|
public string sheetName = "RandomRewardData";
|
|
|
|
public RandomRewardData getRandomRewardData(long key)
|
|
{
|
|
return randomRewardData[key];
|
|
}
|
|
|
|
public List<RandomRewardData> getRandomRewardData()
|
|
{
|
|
return randomRewardData.Values.ToList();
|
|
}
|
|
public void init(sheet data)
|
|
{
|
|
this.randomRewardData = new Dictionary<long, RandomRewardData>();
|
|
foreach (var item in data.dicViewer)
|
|
{
|
|
//RandomRewardData RandomRewardData = new RandomRewardData();
|
|
//RandomRewardData.index = item.Key;
|
|
//RandomRewardData.part = (int)item.Value["part"];
|
|
//this.RandomRewardData.Add(item.Key, RandomRewardData);
|
|
}
|
|
}
|
|
}
|
|
}
|