2025-03-28 09:49:56 +08:00

232 lines
5.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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