初始化项目框架,完成部分接口开发
This commit is contained in:
71
internal/model/user.go
Normal file
71
internal/model/user.go
Normal file
@ -0,0 +1,71 @@
|
||||
package model
|
||||
|
||||
type UserLoginIn struct {
|
||||
Email string // 用户名
|
||||
Password string // 密码
|
||||
}
|
||||
|
||||
type UserLoginOut struct {
|
||||
Token string // 登录令牌
|
||||
}
|
||||
|
||||
type UserRegisterIn struct {
|
||||
Email string // 用户名
|
||||
Password string // 密码
|
||||
Password2 string // 邮箱
|
||||
}
|
||||
|
||||
type UserRegisterOut struct {
|
||||
Success bool // 是否成功
|
||||
}
|
||||
|
||||
type UserInfoIn struct {
|
||||
UserId int64 // 用户ID
|
||||
}
|
||||
|
||||
type UserInfoOut struct {
|
||||
UserId int64 // 用户ID
|
||||
Username string // 用户名
|
||||
Email string // 邮箱
|
||||
Points uint64 // 积分
|
||||
Avatar string // 头像
|
||||
}
|
||||
|
||||
type UserDeleteIn struct {
|
||||
UserId int64 // 用户ID
|
||||
Password string // 密码
|
||||
}
|
||||
|
||||
type UserDeleteOut struct {
|
||||
Success bool // 是否成功
|
||||
}
|
||||
|
||||
type UserCodeIn struct {
|
||||
Email string // 邮箱
|
||||
}
|
||||
|
||||
type UserCodeOut struct {
|
||||
Success bool // 是否成功
|
||||
}
|
||||
|
||||
type UserEditPassIn struct {
|
||||
Email string
|
||||
Password string
|
||||
Password2 string
|
||||
Sign string
|
||||
}
|
||||
|
||||
type UserEditPassOut struct {
|
||||
Success bool // 是否成功
|
||||
}
|
||||
type VertifyCodeIn struct {
|
||||
Email string
|
||||
Code string
|
||||
}
|
||||
|
||||
type VertifyCodeOut struct {
|
||||
Sign string
|
||||
}
|
||||
|
||||
type UserInfoAPI struct {
|
||||
}
|
||||
Reference in New Issue
Block a user