跳到主要内容

IBomStructureEditable 接口

interface IBomStructureEditable<H = IBomPlankHoleEditable, G = IBomPlankGrooveEditable, AttrValueType = string> extends AugmentedRequired<IBomMetaInfo, 'name' | 'code'>, IBomCategoryAttr<AttrValueType>, IBomRoomMetaInfo 

装配件写入参数 @vm-type UnknownType

类型参数: H = IBomPlankHoleEditable, G = IBomPlankGrooveEditable, AttrValueType = string

继承: AugmentedRequired<IBomMetaInfo, 'name' | 'code'>, IBomCategoryAttr<AttrValueType>, IBomRoomMetaInfo

属性

baseMaterial

baseMaterial: string;

基材

grooves

grooves?: G[];

holes

holes?: H[];

length

length: number;

长 单位:毫米

material

material: string;

材质

modelId

modelId: string;

模型Id

productId

productId?: string;

产品Id,当不传产品ID时,将会从modelId中查询到对应的productId进行补全

referencePlane

referencePlane: EReferencePlane;

基准建模平面

类型: EReferencePlane

surfaceTechnology

surfaceTechnology?: string;

表面工艺

textureDirection

textureDirection?: ETextureDirection;

纹理方向;枚举值 HORIZONTAL 水平 VERTICAL 垂直 NONE 无

类型: ETextureDirection

thickness

thickness: number;

厚度 单位:毫米

width

width: number;

宽 单位:毫米