105040 Clear 注释
This commit is contained in:
parent
3ee5f3fb5f
commit
3df1f55513
|
@ -35,37 +35,11 @@ namespace Sinvo.EplanHpD.Plugin.WPFUI.Utils
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 1. 100W,
|
/// 获取电机功率
|
||||||
/// 2. 100W带刹车,
|
|
||||||
/// 3. 200W,
|
|
||||||
/// 4. 200W带刹车,
|
|
||||||
/// 5. 400W低惯量,
|
|
||||||
/// 6. 400W低惯量带刹车,
|
|
||||||
/// 7. 750W低惯量,
|
|
||||||
/// 8. 750W低惯量带刹车,
|
|
||||||
/// 9. 1000W(220V),
|
|
||||||
/// 10.1000W带刹车(220V),
|
|
||||||
/// 11.1500W(220V),
|
|
||||||
/// 12.1500带刹车(220V),
|
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public List<ConfigItemModel> GetMotorPowers()
|
public List<ConfigItemModel> GetMotorPowers()
|
||||||
{
|
{
|
||||||
//return new List<ConfigItemModel>
|
|
||||||
//{
|
|
||||||
// new(){ ItemName = "100W", ItemValue = "100W"},
|
|
||||||
// new(){ ItemName = "100W带刹车", ItemValue = "100W带刹车"},
|
|
||||||
// new(){ ItemName = "200W", ItemValue = "200W"},
|
|
||||||
// new(){ ItemName = "200W带刹车", ItemValue = "200W带刹车"},
|
|
||||||
// new(){ ItemName = "400W低惯量", ItemValue = "400W低惯量"},
|
|
||||||
// new(){ ItemName = "400W低惯量带刹车", ItemValue = "400W低惯量带刹车"},
|
|
||||||
// new(){ ItemName = "750W低惯量", ItemValue = "750W低惯量"},
|
|
||||||
// new(){ ItemName = "750W低惯量带刹车", ItemValue = "750W低惯量带刹车"},
|
|
||||||
// new(){ ItemName = "1000W(220V)", ItemValue = "1000W(220V)"},
|
|
||||||
// new(){ ItemName = "1000W带刹车(220V)", ItemValue = "1000W带刹车(220V)"},
|
|
||||||
// new(){ ItemName = "1500W(220V)", ItemValue = "1500W(220V)"},
|
|
||||||
// new(){ ItemName = "1500带刹车(220V)", ItemValue = "1500带刹车(220V)"},
|
|
||||||
//};
|
|
||||||
var data = MiniExcel.Query(dataFileStream, sheetName: "电机驱动器", startCell: "A2", useHeaderRow: true).OrderBy(it => it.序号).Select(it => new ConfigItemModel
|
var data = MiniExcel.Query(dataFileStream, sheetName: "电机驱动器", startCell: "A2", useHeaderRow: true).OrderBy(it => it.序号).Select(it => new ConfigItemModel
|
||||||
{
|
{
|
||||||
ItemName = it.功率,
|
ItemName = it.功率,
|
||||||
|
@ -73,30 +47,19 @@ namespace Sinvo.EplanHpD.Plugin.WPFUI.Utils
|
||||||
ItemFlag = it.型号
|
ItemFlag = it.型号
|
||||||
}).ToList();
|
}).ToList();
|
||||||
|
|
||||||
return data.Distinct(new LambdaComparer<ConfigItemModel>(
|
return [.. data.Distinct(new LambdaComparer<ConfigItemModel>(
|
||||||
(a, b) => a.ItemName == b.ItemName && a.ItemValue == b.ItemValue && b.ItemFlag == a.ItemFlag,
|
(a, b) => a.ItemName == b.ItemName && a.ItemValue == b.ItemValue && b.ItemFlag == a.ItemFlag,
|
||||||
obj => obj.ToString().GetHashCode()
|
obj => obj.ToString().GetHashCode()
|
||||||
)).ToList();
|
))];
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 1.动力线,
|
/// 获取线材类型
|
||||||
/// 2.编码器线,
|
|
||||||
/// 3.动力刹车线,
|
|
||||||
/// 4.编码器线+动力线,
|
|
||||||
/// 5.编码器线+动力刹车线,
|
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public List<ConfigItemModel> GetCableTypes()
|
public List<ConfigItemModel> GetCableTypes()
|
||||||
{
|
{
|
||||||
//return new List<ConfigItemModel>
|
|
||||||
//{
|
|
||||||
// new(){ ItemName = "动力线", ItemValue = "动力线,"},
|
|
||||||
// new(){ ItemName = "编码器线", ItemValue = "编码器线"},
|
|
||||||
// new(){ ItemName = "动力刹车线", ItemValue = "动力刹车线"},
|
|
||||||
// new(){ ItemName = "编码器线+动力线", ItemValue = "编码器线+动力线"},
|
|
||||||
// new(){ ItemName = "编码器线+动力刹车线", ItemValue = "编码器线+动力刹车线"},
|
|
||||||
//};
|
|
||||||
var data = MiniExcel.Query(dataFileStream, sheetName: "线材类型", useHeaderRow: true).Select(it => new ConfigItemModel
|
var data = MiniExcel.Query(dataFileStream, sheetName: "线材类型", useHeaderRow: true).Select(it => new ConfigItemModel
|
||||||
{
|
{
|
||||||
ItemName = it.线材类型,
|
ItemName = it.线材类型,
|
||||||
|
@ -104,10 +67,10 @@ namespace Sinvo.EplanHpD.Plugin.WPFUI.Utils
|
||||||
ItemFlag = it.是否组合
|
ItemFlag = it.是否组合
|
||||||
}).OrderBy(it => it.ItemName).ToList();
|
}).OrderBy(it => it.ItemName).ToList();
|
||||||
|
|
||||||
return data.Distinct(new LambdaComparer<ConfigItemModel>(
|
return [.. data.Distinct(new LambdaComparer<ConfigItemModel>(
|
||||||
(a, b) => a.ItemName == b.ItemName && a.ItemValue == b.ItemValue,
|
(a, b) => a.ItemName == b.ItemName && a.ItemValue == b.ItemValue,
|
||||||
obj => obj.ToString().GetHashCode()
|
obj => obj.ToString().GetHashCode()
|
||||||
)).OrderBy(it => it.ItemValue).ToList();
|
)).OrderBy(it => it.ItemValue)];
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取直通线数量
|
/// 获取直通线数量
|
||||||
|
|
Loading…
Reference in New Issue