57 lines
1.4 KiB
Go
57 lines
1.4 KiB
Go
// Package v1
|
|
// @Description
|
|
// @Author Ms <133814250@qq.com>
|
|
package v1
|
|
|
|
import (
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
"hotgo/internal/model/input/adminin"
|
|
)
|
|
|
|
// RegisterReq 提交账号注册
|
|
type RegisterReq struct {
|
|
g.Meta `path:"/sys/register" method:"post" tags:"后台基础" summary:"账号注册"`
|
|
adminin.RegisterInp
|
|
}
|
|
|
|
type RegisterRes struct {
|
|
*adminin.LoginModel
|
|
}
|
|
|
|
// AccountLoginReq 提交账号登录
|
|
type AccountLoginReq struct {
|
|
g.Meta `path:"/sys/login" method:"post" tags:"后台基础" summary:"账号登录"`
|
|
adminin.AccountLoginInp
|
|
}
|
|
|
|
type AccountLoginRes struct {
|
|
*adminin.LoginModel
|
|
}
|
|
|
|
// LoginLogoutReq 注销登录
|
|
type LoginLogoutReq struct {
|
|
g.Meta `path:"/sys/logout" method:"get" tags:"后台基础" summary:"注销登录"`
|
|
}
|
|
|
|
type LoginLogoutRes struct{}
|
|
|
|
// GetOssInfoReq 获取文件上传oss信息
|
|
type GetOssInfoReq struct {
|
|
g.Meta `path:"/sys/getOssInfo" method:"get" tags:"后台基础" summary:"获取文件上传oss信息"`
|
|
}
|
|
|
|
type GetOssInfoRes struct {
|
|
BucketURL string `json:"bucketUrl"`
|
|
}
|
|
|
|
// TestDataReq 模拟测试数据
|
|
type TestDataReq struct {
|
|
g.Meta `path:"/sys/testData" method:"all" tags:"后台基础" summary:"模拟测试数据"`
|
|
}
|
|
|
|
type TestDataRes struct {
|
|
g.Meta `mime:"custom"`
|
|
DeviceInfo map[string]interface{} `json:"deviceInfo" dc:"设备信息"`
|
|
DeviceData map[string]interface{} `json:"deviceData" dc:"随机设备数值"`
|
|
}
|