Files
2026-10-12 16:22:04 +08:00

46 lines
1018 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Common
{
public class BaseResponse<T> : BaseCommonResponse
{
public T Data { get; set; }
}
public class ListResponse<T> : BaseCommonResponse
{
public IEnumerable<T> Data { get; set; }
}
public class PageResponse<T> : BaseCommonResponse
{
public IEnumerable<T> Data { get; set; }
public int Count { get; set; }
}
public class PageDataResponse<T> : BaseCommonResponse
{
public int Count { get; set; }
public IEnumerable<T> Data { get; set; }
}
public class BaseCommonResponse
{
public CommonResponseCodeEnum Code { get; set; }
public string Info { get; set; }
public BaseCommonResponse(CommonResponseCodeEnum code = CommonResponseCodeEnum.Success, string info = null)
{
Code = code;
Info = info;
}
}
}