2025-03-27 15:05:14 +08:00

89 lines
2.1 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;
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; }
}
}