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; }
}
}