using Dapper; using Dapper.Contrib.Extensions; namespace Szmedi.RvKits.InfoManager.AFCA { public class PropertyBase { /// /// 索引 /// [Key] public int Index { get; set; } /// /// Revit参数组 /// public string RevitParamGroup { get; set; } /// /// 参数前缀,CM-100 /// public string ParamPrefix { get; set; } /// /// 参数名 /// public string ParamName { get; set; } /// /// 参数值类型,数值,文本 /// public string ParamType { get; set; } /// /// 计量单位 /// public string Unit { get; set; } /// /// 信息深度 /// public string InfoLevel { get; set; } /// /// 必填 /// public int Mandatory { get; set; } } /// /// 基本属性 /// [Table("afca_metro_base_properties")] public class MetroBaseProperty : PropertyBase { } /// /// 专项属性 /// [Table("afca_metro_dedicated_properties")] public class MetroDedicatedProperty : PropertyBase { /// /// 类别 /// public string Categories { get; set; } /// /// 参数表索引 /// public string ParamTableIndex { get; set; } } }