2025-09-26 13:35:45 +08:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace VOL.YSErp.Models.Biz
|
|
|
|
|
{
|
2025-09-30 08:59:35 +08:00
|
|
|
|
|
|
|
|
|
|
2025-09-26 13:35:45 +08:00
|
|
|
|
public class YSERPResponse<T>
|
2025-09-30 08:59:35 +08:00
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
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>
|
2025-09-26 13:35:45 +08:00
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
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; }
|
|
|
|
|
}
|
2025-09-30 08:59:35 +08:00
|
|
|
|
|
|
|
|
|
|
2025-09-26 13:35:45 +08:00
|
|
|
|
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; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|