89 lines
2.1 KiB
C#
89 lines
2.1 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Web;
|
||
|
||
namespace GSYWApi.Models
|
||
{
|
||
/// <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>
|
||
/// <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; }
|
||
}
|
||
} |