42 lines
1.0 KiB
C#
42 lines
1.0 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
using Server.Git;
|
|
using Server.System;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.Linq;
|
|
|
|
namespace Server.SQL
|
|
{
|
|
public class EquipmentData
|
|
{
|
|
public long index { get; set; }
|
|
public int part { get; set; }
|
|
}
|
|
|
|
public class EquipmentDataExcel
|
|
{
|
|
private Dictionary<long, EquipmentData> equipmentData;
|
|
|
|
public string sheetName = "EquipmentData";
|
|
|
|
public EquipmentData getEquipmentData(long key)
|
|
{
|
|
return equipmentData[key];
|
|
}
|
|
|
|
public List<EquipmentData> getEquipmentData()
|
|
{
|
|
return equipmentData.Values.ToList();
|
|
}
|
|
public void init(sheet data)
|
|
{
|
|
foreach (var item in data.dicViewer)
|
|
{
|
|
EquipmentData equipmentData = new EquipmentData();
|
|
equipmentData.index = item.Key;
|
|
equipmentData.part = (int)item.Value["part"];
|
|
}
|
|
}
|
|
}
|
|
}
|