Admin
2025-12-02 9e42f0dafa019f5ecf6b0ff425ecb966b002171e
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
37
38
39
40
41
42
43
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);
        //}
        ///// <summary>
        ///// 
        ///// </summary>
        ///// <param name="responseData"></param>
        ///// <param name="responseType">返回消息类型</param>
        ///// <param name="msg">返回消息,若msg为null,则取responseType的描述信息</param>
        ///// <param name="status">返回状态,目前只有0、失败,1、成功,2、token过期</param>
        //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;
        //}
 
    }
}