Laservall_manager_system/VOL.YSErp/Models/Biz/YSERPPagedResponse.cs

59 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VOL.YSErp.Models.Biz
{
public class YSERPResponse<T>
{
public string code { get; set; }
public string message { get; set; }
public T data { get; set; }
public string? displayCode { get; set; }
public int? level { get; set; }
}
public class YSERPPagedResponse<T>
{
public string code { get; set; }
public string message { get; set; }
public Data<T> data { get; set; }
public string? displayCode { get; set; }
public int? level { get; set; }
}
public class Data<T>
{
public int recordCount { get; set; }
public int pageIndex { get; set; }
public int pageSize { get; set; }
public int pageCount { get; set; }
public bool haveNextPage { get; set; }
public List<T> recordList { get; set; }
}
public class YSERPListResponse<T>
{
public string code { get; set; }
public string message { get; set; }
public List<T> data { get; set; }
public string? displayCode { get; set; }
public int? level { get; set; }
}
}