using WIDESEA.Core.Enums;
using WIDESEA.Core.Utilities;
namespace WIDESEA.Core.Extensions
{
public static class ApiResponseExtension
{
//public static ApiResponseData ApiResponseOK(this ApiResponseData responseData, string msg=null)
//{
// return responseData.ApiSetResponse(ResponseType.OperSuccess, msg, ApiStatutsCode.Ok);
//}
//public static ApiResponseData ApiSetResponse(this ApiResponseData responseData, ResponseType responseType, ApiStatutsCode? status = null)
//{
// return responseData.ApiSetResponse(responseType, null, status);
//}
/////
/////
/////
/////
///// 返回消息类型
///// 返回消息,若msg为null,则取responseType的描述信息
///// 返回状态,目前只有0、失败,1、成功,2、token过期
//public static ApiResponseData ApiSetResponse(this ApiResponseData responseData, ResponseType responseType, string msg,ApiStatutsCode? status=null)
//{
// if (status != null)
// {
// responseData.Status = (int)status;
// }
// if (!string.IsNullOrEmpty(msg))
// {
// responseData.Message = msg;
// return responseData;
// }
// if (!string.IsNullOrEmpty(responseData.Message))
// return responseData;
// responseData.Message = responseType.GetMsg();
// return responseData;
//}
}
}