ResponseModel.cs
1.17 KB
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
using Newtonsoft.Json;
namespace HHECS.Application.ApiModel
{
/// <summary>
/// 接口返回值类型
/// </summary>
public class ResponseModel
{
[JsonProperty("code")]
public string Code { get; set; }
[JsonProperty("msg")]
public string Msg { get; set; }
}
public class ResponseModel1
{
[JsonProperty("requestCode")]
public string requestCode { get; set; }
[JsonProperty("responseTime")]
public string responseTime { get; set; }
[JsonProperty("responseResult")]
public string responseResult { get; set; }
[JsonProperty("rsponseData")]
public string rsponseData { get; set; }
}
/// <summary>
/// 接口返回值类型
/// </summary>
/// <typeparam name="T"></typeparam>
public class ResponseModel<T> : ResponseModel
{
[JsonProperty("data")]
public T Data { get; set; }
}
/// <summary>
/// 接口返回值类型
/// </summary>
/// <typeparam name="T"></typeparam>
public class ResponseModel1<T> : ResponseModel1
{
[JsonProperty("data")]
public T Data { get; set; }
}
}