swagger配置 数据库初始化结构调整

This commit is contained in:
pixelqm
2019-09-03 17:43:18 +08:00
parent 6fe6ef9437
commit b70ab642cb
4 changed files with 37 additions and 15 deletions

View File

@@ -4,6 +4,7 @@ import (
"github.com/jinzhu/gorm"
uuid "github.com/satori/go.uuid"
"main/init/mysql"
"main/model/modelInterface"
)
type User struct {
@@ -11,8 +12,8 @@ type User struct {
UUID uuid.UUID `json:"uuid"`
UserName string `json:"userName"`
PassWord string `json:"passWord"`
NickName string `json:"nickName" gorm:"default:'galeone'"`
HeaderImg string `json:"headerImg" gorm:"default:'galeone'"`
NickName string `json:"nickName" gorm:"default:'QMPlusUser'"`
HeaderImg string `json:"headerImg" gorm:"default:'http://www.henrongyi.top/avatar/lufu.jpg'"`
//Propertie // 多余属性自行添加
//PropertieId uint // 自动关联 Propertie 的Id 附加属性过多 建议创建一对一关系
}
@@ -20,7 +21,26 @@ type User struct {
//type Propertie struct {
// gorm.Model
//}
func (u *User) Create() (err error, user interface{}) {
err = mysql.DEFAULTDB.Create(u).Error
return err, user
func NewUser(user User) *User {
return &User{UserName: user.UserName, PassWord: user.PassWord, NickName: user.NickName, HeaderImg: user.HeaderImg}
}
func (u *User) Create() (err error, user modelInterface.CURD) {
err = mysql.DEFAULTDB.Create(u).Error
return err, u
}
func (u *User) Delete() (err error, user modelInterface.CURD) {
err = mysql.DEFAULTDB.Create(u).Error
return err, u
}
func (u *User) Updata() (err error, user modelInterface.CURD) {
err = mysql.DEFAULTDB.Create(u).Error
return err, u
}
func (u *User) Read() (err error, user modelInterface.CURD) {
err = mysql.DEFAULTDB.Create(u).Error
return err, u
}