using System.Collections.Generic; using System.Runtime.Serialization; namespace EShang.Common.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 CountAmountModel { /// /// 数量 /// public decimal count { get; set; } /// /// 金额 /// public decimal amount { get; set; } } /// /// 通用数据对比相关类 /// public class CommonCompareModel { /// /// 本期数值 /// public decimal? curData { get; set; } /// /// 对比数值 /// public decimal? compareData { get; set; } /// /// 增长量 /// public decimal? increaseData { get; set; } /// /// 增长率 /// public decimal? increaseRate { get; set; } /// /// 本期数值来源说明 /// public string curIntro { get; set; } /// /// 对比数值来源说明 /// public string compareIntro { get; set; } } /// /// 通用算数相关类 /// public class CommonCalcModel { /// /// 合计值 /// public decimal? summaryData { get; set; } /// /// 最大值 /// public decimal? maxData { get; set; } /// /// 最小值 /// public decimal? minData { get; set; } /// /// 平均值 /// public decimal? avgData { get; set; } } #region 通用查询条件相关类 /// /// 查询条件对象 /// /// 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 bool? ShowWholePower { get; set; } /// /// 省份编码 /// public string Province_Code { get; set; } } /// /// 键值对 /// public class KeyWord { /// /// 字段 /// public string Key { get; set; } /// /// 值 /// public string Value { get; set; } } #endregion /// /// 部门分类数量相关类 /// [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 SupplierCount 供应商用户分类数量 System.Int32? _SupplierCount = null; /// /// 供应商用户分类数量 /// [DataMember] public System.Int32? SupplierCount { get { return _SupplierCount; } set { if (_SupplierCount != value) { _SupplierCount = 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 } }