44 lines
1.4 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|