222
schangxiang@126.com
2025-05-16 51441c716afe303d6d8f1aba76406a4fd39b084a
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
using System;
namespace CmsQueryExtensions.Entitys;
/// <summary>
/// CMS的API 响应实体类
/// </summary>
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>
///// 错误详情实体类
///// </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; }
//}