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 randomRewardData; public string sheetName = "RandomRewardData"; public RandomRewardData getRandomRewardData(long key) { return randomRewardData[key]; } public List getRandomRewardData() { return randomRewardData.Values.ToList(); } public void init(Sheet data) { this.randomRewardData = new Dictionary(); foreach (var item in data.dicViewer) { RandomRewardData randomRewardData = new RandomRewardData(); randomRewardData.index = item.Key; randomRewardData.group = (int)item.Value["group"]; randomRewardData.reward = (long)item.Value["reward"]; randomRewardData.prob = (int)item.Value["prob"]; this.randomRewardData.Add(item.Key, randomRewardData); } } } }