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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
package utils
import (
"github.com/pkg/errors"
)
//Response 结构体
type Response struct {
Code int `json:"code"`
Message string `json:"message"`
Data interface{} `json:"data"`
}
func Success(data interface{}) Response {
var result Response
result.Code = 0
result.Message = "SUCCESS"
result.Data = data
return result
}
//拉卡拉返回值
type ResponseLakala struct {
Status int `json:"status"`
Message string `json:"message"`
Data interface{} `json:"data"`
}
func SuccessLakala(data interface{}) ResponseLakala {
var result ResponseLakala
result.Status = 0
result.Message = "SUCCESS"
result.Data = data
return result
}
//Response 结构体
type Response2 struct {
Code int `json:"code"`
Message string `json:"message"`
Data interface{} `json:"data"`
Page interface{} `json:"page"`
Login int `json:"login_flg"`
Credit int `json:"credit_flg"`
City int `json:"city_flg"`
}
func Success2(data interface{}, page interface{}, login_flg, credit_flg, city_flg int) Response2 {
var result Response2
result.Code = 0
result.Message = "SUCCESS"
result.Data = data
result.Page = page
result.Login = login_flg
result.Credit = credit_flg
result.City = city_flg
return result
}
//Response 结构体
type Response3 struct {
Code int `json:"code"`
Message string `json:"message"`
Data interface{} `json:"data"`
Page interface{} `json:"page"`
Login int `json:"login_flg"`
Credit int `json:"credit_flg"`
City int `json:"city_flg"`
RegTime int `json:"reg_time"`
WhiteFlg int `json:"white_flg"`
}
func Success3(data interface{}, page interface{}, login_flg, credit_flg, city_flg, reg_time int, white_flg int) Response3 {
var result Response3
result.Code = 0
result.Message = "SUCCESS"
result.Data = data
result.Page = page
result.Login = login_flg
result.Credit = credit_flg
result.City = city_flg
result.RegTime = reg_time
result.WhiteFlg = white_flg
return result
}
func LoginFaile(err error, msg string ) Response{
var result Response
result.Code = -1
result.Message = errors.Wrap(err, msg).Error()
result.Data = nil
return result
}
func CheckError(err error, msg string ) Response{
var result Response
result.Message = errors.Wrap(err, msg).Error()
result.Code = 1
result.Data = nil
return result
}
func CheckError2(err error, msg string, data interface{}) Response{
var result Response
result.Message = errors.Wrap(err, msg).Error()
result.Code = 1
result.Data = data
return result
}