using System.Collections.Generic; using System.Runtime.Serialization; namespace EShangApiWisdom.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 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 List children { get; set; } } /// /// 查询条件对象 /// /// public class SearchModel { /// /// 查询方式
/// 0:模糊查询,1:精确查询 ///
public int? QueryType { get; set; } /// /// 查询表对象 /// public T SearchParameter { get; set; } /// /// 组合查询条件 /// public KeyWord keyWord { get; set; } /// /// 查询页码数 /// public int PageIndex { get; set; } /// /// 每页显示数量 /// public int PageSize { get; set; } /// /// 排序条件 /// public string SortStr { get; set; } } /// /// 键值对 /// public class KeyWord { /// /// 字段 /// public string Key { get; set; } /// /// 值 /// public string Value { get; set; } } /// /// 部门分类数量相关类 /// [DataContract] public class PatternCountModel { #region OwnerUnitCount 业主单位数据分类数量 System.Int32? _OwnerUnitCount = null; /// /// 业主单位数据分类数量 /// [DataMember] public System.Int32? OwnerUnitCount { get { return _OwnerUnitCount; } set { if (_OwnerUnitCount != value) { _OwnerUnitCount = value; } } } #endregion #region MerchantCount 商家用户分类数量 System.Int32? _MerchantCount = null; /// /// 商家用户分类数量 /// [DataMember] public System.Int32? MerchantCount { get { return _MerchantCount; } set { if (_MerchantCount != value) { _MerchantCount = value; } } } #endregion #region TouristCount 游客分类数量 System.Int32? _TouristCount = null; /// /// 游客分类数量 /// [DataMember] public System.Int32? TouristCount { get { return _TouristCount; } set { if (_TouristCount != value) { _TouristCount = value; } } } #endregion #region AdminCount 内部人员分类数量 System.Int32? _AdminCount = null; /// /// 内部人员分类数量 /// [DataMember] public System.Int32? AdminCount { get { return _AdminCount; } set { if (_AdminCount != value) { _AdminCount = value; } } } #endregion } }