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