using System.Collections.Generic; using System.Runtime.Serialization; namespace DataTransmission.Model { /// /// 通用数据对象 /// public class CommonModel { /// /// 名称 /// public string label { get; set; } /// /// 数值(对应数据表id) /// public string value { get; set; } } /// /// 通用数据对象(附带pid) /// public class CommonPidModel { /// /// 名称 /// public string label { get; set; } /// /// 数值(对应数据表id) /// public int? value { get; set; } /// /// 上级类别内码 /// public int? pid { get; set; } /// /// 类别等级 /// public int? level { get; set; } } /// /// 通用数据对象(附带数据类型) /// public class CommonTypeModel { /// /// 名称 /// public string label { get; set; } /// /// 数值(对应数据表id) /// public int? value { get; set; } /// /// 数值代码(字符串) /// public string key { get; set; } /// /// 数据类型 /// public int? type { get; set; } /// /// 额外描述内容 /// public string desc { get; set; } /// /// 图标地址 /// public string ico { get; set; } } /// /// 通用数据对象树形结构(附带数据类型) /// public class CommonTypeTreeModel { /// /// 名称 /// public string label { get; set; } /// /// 数值(对应数据表id) /// public int? value { get; set; } /// /// 数值代码(字符串) /// public string key { get; set; } /// /// 数据类型 /// public int? type { get; set; } /// /// 图标地址 /// public string ico { get; set; } /// /// 额外描述内容 /// public string desc { get; set; } /// /// 子集列表 /// public List children { get; set; } } /// /// 通用数据对象 /// public class LabelValueModel { /// /// 名称 /// public string label { get; set; } /// /// 数值(对应数据表id) /// public decimal? value { get; set; } /// /// 数值代码(字符串) /// public string key { get; set; } /// /// 数据类型 /// public int? type { get; set; } /// /// 图标地址 /// public string ico { get; set; } /// /// 数据索引 /// public int? index { get; set; } } /// /// 通用数据对象 /// public class CommonKeyModel { /// /// 名称 /// public string name { get; set; } /// /// 数值 /// public string value { get; set; } /// /// 数据 /// public string data { get; set; } /// /// 唯一键值 /// public string key { get; set; } } }