CadParamPluging/Common/TemplateSchemaDefaults.cs

44 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
namespace CadParamPluging.Common
{
public static class TemplateSchemaDefaults
{
public static TemplateSchemas CreateDefault()
{
var schemas = new TemplateSchemas();
// 交付状态=车加工, 工艺方法=轧制, 结构特征=环形, 特殊条件=无
// TemplateKey: "车加工|轧制|环形|" ("无" 会被归一化为空)
schemas.Items.Add(new TemplateSchemaDefinition
{
ProjectType = "车加工",
DrawingType = "轧制",
SheetSize = "环形",
Scale = "无",
DisplayName = "环形(车加工/轧制)",
SelectedParamKeys = new List<string>
{
"OuterDiameter1",
"OuterDiameter1TolPlus",
"OuterDiameter1TolMinus",
"InnerDiameter2",
"InnerDiameter2TolPlus",
"InnerDiameter2TolMinus",
"Height1",
"Height1TolPlus",
"Height1TolMinus",
"MinWallThickness",
"OuterDiameter1Prime",
"InnerDiameter2Prime",
"Height1Prime"
}
});
schemas.Normalize();
return schemas;
}
}
}