- 新增 ACME客户端功能,支持域名注册和证书申请 - 添加数据库模型和操作,用于存储和管理域名信息 - 实现 API 接口,提供域名注册、获取和分页查询功能 -集成全局错误处理和 panic捕获 - 添加单元测试和集成测试
24 lines
334 B
Go
24 lines
334 B
Go
package vo
|
|
|
|
type Result struct {
|
|
Code int `json:"code"`
|
|
Msg string `json:"msg"`
|
|
Data interface{} `json:"data"`
|
|
}
|
|
|
|
func Success(data interface{}) *Result {
|
|
return &Result{
|
|
Code: 200,
|
|
Msg: "success",
|
|
Data: data,
|
|
}
|
|
}
|
|
|
|
func Fail(msg string) *Result {
|
|
return &Result{
|
|
Code: 400,
|
|
Msg: msg,
|
|
Data: nil,
|
|
}
|
|
}
|