Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
nizhengjia888
gin-vue-admin
提交
b70ab642
G
gin-vue-admin
项目概览
nizhengjia888
/
gin-vue-admin
与 Fork 源项目一致
Fork自
FLIPPED-AURORA / gin-vue-admin
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
b70ab642
编写于
9月 03, 2019
作者:
Mr.奇淼(
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
swagger配置 数据库初始化结构调整
上级
6fe6ef94
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
36 addition
and
14 deletion
+36
-14
QMPlusServer/controller/api/user.go
QMPlusServer/controller/api/user.go
+7
-5
QMPlusServer/docs/docs.go
QMPlusServer/docs/docs.go
+1
-1
QMPlusServer/model/dbModel/user.go
QMPlusServer/model/dbModel/user.go
+24
-4
QMPlusServer/model/modelInterface/interface.go
QMPlusServer/model/modelInterface/interface.go
+4
-4
未找到文件。
QMPlusServer/controller/api/user.go
浏览文件 @
b70ab642
...
...
@@ -4,6 +4,7 @@ import (
"fmt"
"github.com/gin-gonic/gin"
"main/model/dbModel"
"main/model/modelInterface"
)
type
RegistStuct
struct
{
...
...
@@ -17,10 +18,11 @@ type RegistStuct struct {
// @Success 200 {string} json "{"code":200,"data":{},"msg":"ok"}"
// @Router /user/regist [post]
func
Regist
(
c
*
gin
.
Context
)
{
var
U
dbModel
.
User
_
=
c
.
BindJSON
(
&
U
)
fmt
.
Println
(
U
)
err
,
user
:=
U
.
Create
()
var
R
RegistStuct
_
=
c
.
BindJSON
(
&
R
)
U
:=
dbModel
.
NewUser
(
dbModel
.
User
{
UserName
:
R
.
UserName
,
PassWord
:
R
.
PassWord
})
var
curd
modelInterface
.
CURD
curd
=
U
err
,
user
:=
curd
.
Create
()
fmt
.
Println
(
err
,
user
)
}
QMPlusServer/docs/docs.go
浏览文件 @
b70ab642
// GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
// This file was generated by swaggo/swag at
// 2019-09-0
2 17:34:00.7260773 +0800 CST m=+0.0339070
01
// 2019-09-0
3 14:28:38.1089338 +0800 CST m=+0.0378992
01
package
docs
...
...
QMPlusServer/model/dbModel/user.go
浏览文件 @
b70ab642
...
...
@@ -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
{})
{
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
ser
return
err
,
u
}
QMPlusServer/model/modelInterface/interface.go
浏览文件 @
b70ab642
...
...
@@ -2,8 +2,8 @@ package modelInterface
// 因为我也不确定项目要不要多人维护 所以定义了CURD接口 凡是对数据库进行简单CURD操作 请实现此接口 默认首位返回 error
type
CURD
interface
{
Create
()
(
error
,
interface
{}
)
Updata
()
(
error
,
interface
{}
)
Read
()
(
error
,
interface
{}
)
Delete
()
(
error
,
interface
{}
)
Create
()
(
error
,
CURD
)
Updata
()
(
error
,
CURD
)
Read
()
(
error
,
CURD
)
Delete
()
(
error
,
CURD
)
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录