jt
2021-06-10 5d0d028456874576560552f5a5c4e8b801786f11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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
    {
        /// <summary>
        /// 接口是否成功
        /// </summary>
        public bool Success { get; set; }
        /// <summary>
        /// 接口返回数据
        /// </summary>
        public dynamic Data { get; set; }
        /// <summary>
        /// 接口返回提示信息
        /// </summary>
        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 };
        }
 
    }
}