using HH.WMS.Entitys.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HH.WMS.Common.Response
{
public class WebApiResponse
{
///
/// 接口是否成功
///
public bool Success { get; set; }
///
/// 接口返回数据
///
public dynamic Data { get; set; }
///
/// 接口返回提示信息
///
public string Message { get; set; }
public static WebApiResponse GetResult(dynamic data, string message = "")
{
return data == null ? new WebApiResponse() { Success = false, Message = message } : new WebApiResponse() { Success = true, Data = data };
}
public static WebApiResponse GetSqlResult(SqlExecuteResult result)
{
return result.Success ? new WebApiResponse() { Success = true } : new WebApiResponse() { Success = false, Message = result.Exception.Message };
}
}
}