zs
2025-05-19 79edcd87697f5cce97e461443fac1e4e655f6dae
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
using System;
namespace CmsQueryExtensions.Entitys;
/// <summary>
/// CMS的API 响应实体类
/// </summary>
[Serializable]
public class CmsApiResponse<T>
{
    /// <summary>
    /// 错误信息(如 "该型号物料信息不存在")
    /// </summary>
    public string Message { get; set; }
 
    /// <summary>
    /// 返回的数据(可能为 null)
    /// </summary>
    public T Data { get; set; }
 
    /// <summary>
    /// 自定义状态码(如 200 表示成功,但业务逻辑可能返回错误)
    /// </summary>
    public int Code { get; set; } = 200;
}
 
///// <summary>
///// CMS的API 响应实体类
///// </summary>
//[Serializable]
//public class CmsApiResponse
//{
//    /// <summary>
//    /// 错误信息(如 "该型号物料信息不存在")
//    /// </summary>
//    public string Message { get; set; }
 
//    /// <summary>
//    /// 返回的数据(可能为 null)
//    /// </summary>
//    public object Data { get; set; }
 
//    /// <summary>
//    /// 自定义状态码(如 200 表示成功,但业务逻辑可能返回错误)
//    /// </summary>
//    public int Code { get; set; } = 200;
//}
 
///// <summary>
///// 错误详情实体类
///// </summary>
//public class ResponseError
//{
//    /// <summary>
//    /// 错误代码(可能为 null)
//    /// </summary>
//    public string Code { get; set; }
 
//    /// <summary>
//    /// 错误消息(如 "该型号物料信息不存在")
//    /// </summary>
//    public string Message { get; set; }
 
//    /// <summary>
//    /// 错误详情(可能为空)
//    /// </summary>
//    public string Details { get; set; }
 
//    /// <summary>
//    /// 额外数据(可能为 null)
//    /// </summary>
//    public object Data { get; set; }
 
//    /// <summary>
//    /// 验证错误(可能为 null)
//    /// </summary>
//    public object ValidationErrors { get; set; }
//}