232 lines
5.8 KiB
C#
232 lines
5.8 KiB
C#
using System.Collections.Generic;
|
||
using System.Runtime.Serialization;
|
||
|
||
namespace EShangApiWisdom.Model
|
||
{
|
||
/// <summary>
|
||
/// 通用数据对象
|
||
/// </summary>
|
||
public class CommonModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public string value { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 通用数据对象(附带pid)
|
||
/// </summary>
|
||
public class CommonPidModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public int? value { get; set; }
|
||
/// <summary>
|
||
/// 上级类别内码
|
||
/// </summary>
|
||
public int? pid { get; set; }
|
||
/// <summary>
|
||
/// 类别等级
|
||
/// </summary>
|
||
public int? level { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 通用数据对象(附带数据类型)
|
||
/// </summary>
|
||
public class CommonTypeModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public int? value { get; set; }
|
||
/// <summary>
|
||
/// 数值代码(字符串)
|
||
/// </summary>
|
||
public string key { get; set; }
|
||
/// <summary>
|
||
/// 数据类型
|
||
/// </summary>
|
||
public int? type { get; set; }
|
||
/// <summary>
|
||
/// 图标地址
|
||
/// </summary>
|
||
public string ico { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 通用数据对象树形结构(附带数据类型)
|
||
/// </summary>
|
||
public class CommonTypeTreeModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public int? value { get; set; }
|
||
/// <summary>
|
||
/// 数值代码(字符串)
|
||
/// </summary>
|
||
public string key { get; set; }
|
||
/// <summary>
|
||
/// 数据类型
|
||
/// </summary>
|
||
public int? type { get; set; }
|
||
/// <summary>
|
||
/// 图标地址
|
||
/// </summary>
|
||
public string ico { get; set; }
|
||
/// <summary>
|
||
/// 子集列表
|
||
/// </summary>
|
||
public List<CommonTypeModel> children { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 查询条件对象
|
||
/// </summary>
|
||
/// <typeparam name="T"></typeparam>
|
||
public class SearchModel<T>
|
||
{
|
||
/// <summary>
|
||
/// 查询方式<br/>
|
||
/// 0:模糊查询,1:精确查询
|
||
/// </summary>
|
||
public int? QueryType { get; set; }
|
||
/// <summary>
|
||
/// 查询表对象
|
||
/// </summary>
|
||
public T SearchParameter { get; set; }
|
||
/// <summary>
|
||
/// 组合查询条件
|
||
/// </summary>
|
||
public KeyWord keyWord { get; set; }
|
||
/// <summary>
|
||
/// 查询页码数
|
||
/// </summary>
|
||
public int PageIndex { get; set; }
|
||
/// <summary>
|
||
/// 每页显示数量
|
||
/// </summary>
|
||
public int PageSize { get; set; }
|
||
/// <summary>
|
||
/// 排序条件
|
||
/// </summary>
|
||
public string SortStr { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 键值对
|
||
/// </summary>
|
||
public class KeyWord
|
||
{
|
||
/// <summary>
|
||
/// 字段
|
||
/// </summary>
|
||
public string Key { get; set; }
|
||
/// <summary>
|
||
/// 值
|
||
/// </summary>
|
||
public string Value { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 部门分类数量相关类
|
||
/// </summary>
|
||
[DataContract]
|
||
public class PatternCountModel
|
||
{
|
||
#region OwnerUnitCount 业主单位数据分类数量
|
||
System.Int32? _OwnerUnitCount = null;
|
||
/// <summary>
|
||
/// 业主单位数据分类数量
|
||
/// </summary>
|
||
[DataMember]
|
||
public System.Int32? OwnerUnitCount
|
||
{
|
||
get { return _OwnerUnitCount; }
|
||
set
|
||
{
|
||
if (_OwnerUnitCount != value)
|
||
{
|
||
_OwnerUnitCount = value;
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region MerchantCount 商家用户分类数量
|
||
System.Int32? _MerchantCount = null;
|
||
/// <summary>
|
||
/// 商家用户分类数量
|
||
/// </summary>
|
||
[DataMember]
|
||
public System.Int32? MerchantCount
|
||
{
|
||
get { return _MerchantCount; }
|
||
set
|
||
{
|
||
if (_MerchantCount != value)
|
||
{
|
||
_MerchantCount = value;
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region TouristCount 游客分类数量
|
||
System.Int32? _TouristCount = null;
|
||
/// <summary>
|
||
/// 游客分类数量
|
||
/// </summary>
|
||
[DataMember]
|
||
public System.Int32? TouristCount
|
||
{
|
||
get { return _TouristCount; }
|
||
set
|
||
{
|
||
if (_TouristCount != value)
|
||
{
|
||
_TouristCount = value;
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region AdminCount 内部人员分类数量
|
||
System.Int32? _AdminCount = null;
|
||
/// <summary>
|
||
/// 内部人员分类数量
|
||
/// </summary>
|
||
[DataMember]
|
||
public System.Int32? AdminCount
|
||
{
|
||
get { return _AdminCount; }
|
||
set
|
||
{
|
||
if (_AdminCount != value)
|
||
{
|
||
_AdminCount = value;
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
}
|
||
} |