initial crm server
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
package models
|
||||
|
||||
type User struct {
|
||||
Id int64 `gorm:"primaryKey"`
|
||||
Email string `gorm:"email"`
|
||||
Password string `gorm:"password"`
|
||||
Name string `gorm:"name"`
|
||||
Version int `gorm:"version"`
|
||||
Expired int64 `gorm:"expired"`
|
||||
Status int `gorm:"status"`
|
||||
Created int64 `gorm:"created"`
|
||||
Updated int64 `gorm:"updated"`
|
||||
}
|
||||
|
||||
type UserCreateParam struct {
|
||||
Email string `json:"email"`
|
||||
Code string `json:"code"`
|
||||
Password string `json:"password"`
|
||||
}
|
||||
|
||||
type UserUpdateParam struct {
|
||||
Id int64 `json:"id"`
|
||||
Email string `json:"email"`
|
||||
Password string `json:"password"`
|
||||
Status int `json:"status"`
|
||||
}
|
||||
|
||||
type UserDeleteParam struct {
|
||||
Id int64 `json:"id"`
|
||||
Email string `json:"email"`
|
||||
Code string `json:"code"`
|
||||
}
|
||||
|
||||
type UserLoginParam struct {
|
||||
Email string `json:"email"`
|
||||
Password string `json:"password"`
|
||||
}
|
||||
|
||||
type UserPassParam struct {
|
||||
Email string `json:"email"`
|
||||
Code string `json:"code"`
|
||||
Password string `json:"password"`
|
||||
}
|
||||
|
||||
type UserMailParam struct {
|
||||
Email string `json:"email"`
|
||||
Code string `json:"code"`
|
||||
NewEmail string `json:"newEmail"`
|
||||
}
|
||||
|
||||
type UserInfo struct {
|
||||
Uid int64 `json:"uid"`
|
||||
Ver int `json:"version"`
|
||||
Token string `json:"token"`
|
||||
}
|
||||
|
||||
type UserPersonInfo struct {
|
||||
Name string `json:"name"`
|
||||
Email string `json:"email"`
|
||||
Version int `json:"version"`
|
||||
Expired int64 `json:"expired"`
|
||||
}
|
||||
|
||||
type UserVerisonInfo struct {
|
||||
Version int `json:"version"`
|
||||
Expired int64 `json:"expired"`
|
||||
}
|
||||
Reference in New Issue
Block a user