namespace SZBIM.StandardTools.ParameterManager { /// /// 共享参数表的模型(用于存储所有共享参数) /// public class SharedParamModel { /// /// 属性全名 /// public string FullParamName { get { if (string.IsNullOrEmpty(ParamCategoryCode) || string.IsNullOrEmpty(ParamGroupCode)) { return $"{ParamName}"; } return $"{ParamCategoryCode}-{ParamGroupCode}-{ParamName}"; } } public string Guid { get; set; } /// /// 参数分组 /// public string ParamGroup { get; set; } /// /// 参数类别代码 /// public string ParamCategoryCode { get; set; } /// /// 分组代码 /// public string ParamGroupCode { get; set; } /// /// 参数名 /// public string ParamName { get; set; } /// /// 规程 /// public string ParamDiscipline { get; set; } /// /// 实例、类型 /// public string ParamType { get; set; } /// /// 可见性 /// public string Visiable { get; set; } /// /// 用户修改 /// public string UserModifiable { get; set; } /// /// 没有值时隐藏 /// public string HideWhenNoValue { get; set; } } }