46 lines
1018 B
C#
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;
|
|
}
|
|
|
|
|
|
}
|
|
}
|