89 lines
2.6 KiB
C#
89 lines
2.6 KiB
C#
//using Newtonsoft.Json;
|
|||
|
|
//using System;
|
||
|
|
//using System.Collections.Generic;
|
||
|
|
//using System.Diagnostics;
|
||
|
|
//using System.Threading;
|
||
|
|
|
||
|
|
//namespace JinYuan.Models
|
||
|
|
//{
|
||
|
|
// /// <summary>
|
||
|
|
// /// 卡板ID及档位类
|
||
|
|
// /// </summary>
|
||
|
|
// public class CartainerConfig
|
||
|
|
// {
|
||
|
|
|
||
|
|
// /// <summary>
|
||
|
|
// /// 卡板ID及档位映射字典
|
||
|
|
// /// </summary>
|
||
|
|
// public Dictionary<string, string> CartainerGrade { get; set; } = new Dictionary<string, string>();
|
||
|
|
|
||
|
|
// /// <summary>
|
||
|
|
// /// 默认卡板ID
|
||
|
|
// /// </summary>
|
||
|
|
// public string DefaultCartainerId { get; set; } = "";
|
||
|
|
|
||
|
|
// /// <summary>
|
||
|
|
// /// 是否启用卡板验证
|
||
|
|
// /// </summary>
|
||
|
|
// public bool EnableCartainerValidation { get; set; } = true;
|
||
|
|
// /// <summary>
|
||
|
|
// /// 根据卡板ID获取档位
|
||
|
|
// /// </summary>
|
||
|
|
// /// <param name="cartainerId">卡板ID</param>
|
||
|
|
// /// <returns>档位信息</returns>
|
||
|
|
// public string GetGrade(string cartainerId)
|
||
|
|
// {
|
||
|
|
// if (CartainerGrade.ContainsKey(cartainerId))
|
||
|
|
// {
|
||
|
|
// return CartainerGrade[cartainerId];
|
||
|
|
// }
|
||
|
|
// return string.Empty;
|
||
|
|
// }
|
||
|
|
|
||
|
|
// /// <summary>
|
||
|
|
// /// 添加或更新卡板档位
|
||
|
|
// /// </summary>
|
||
|
|
// /// <param name="cartainerId">卡板ID</param>
|
||
|
|
// /// <param name="grade">档位</param>
|
||
|
|
// public void AddOrUpdateCartainer(string cartainerId, string grade)
|
||
|
|
// {
|
||
|
|
// if (CartainerGrade.ContainsKey(cartainerId))
|
||
|
|
// {
|
||
|
|
// CartainerGrade[cartainerId] = grade;
|
||
|
|
// }
|
||
|
|
// else
|
||
|
|
// {
|
||
|
|
// CartainerGrade.Add(cartainerId, grade);
|
||
|
|
// }
|
||
|
|
// }
|
||
|
|
|
||
|
|
// /// <summary>
|
||
|
|
// /// 移除卡板
|
||
|
|
// /// </summary>
|
||
|
|
// /// <param name="cartainerId">卡板ID</param>
|
||
|
|
// /// <returns>是否成功移除</returns>
|
||
|
|
// public bool RemoveCartainer(string cartainerId)
|
||
|
|
// {
|
||
|
|
// return CartainerGrade.Remove(cartainerId);
|
||
|
|
// }
|
||
|
|
|
||
|
|
// /// <summary>
|
||
|
|
// /// 清空所有卡板数据
|
||
|
|
// /// </summary>
|
||
|
|
// public void ClearAll()
|
||
|
|
// {
|
||
|
|
// CartainerGrade.Clear();
|
||
|
|
// }
|
||
|
|
|
||
|
|
// /// <summary>
|
||
|
|
// /// 验证卡板ID是否存在
|
||
|
|
// /// </summary>
|
||
|
|
// /// <param name="cartainerId">卡板ID</param>
|
||
|
|
// /// <returns>是否存在</returns>
|
||
|
|
// public bool ContainsCartainer(string cartainerId)
|
||
|
|
// {
|
||
|
|
// return CartainerGrade.ContainsKey(cartainerId);
|
||
|
|
// }
|
||
|
|
// }
|
||
|
|
//}
|