Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
nbya
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoyanbin
nbya
Commits
754b285d
Commit
754b285d
authored
Dec 27, 2021
by
haoyanbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
0183cdab
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
2815 additions
and
1456 deletions
+2815
-1456
org_division.go
app/operate/apis/org_division.go
+20
-20
org_league.go
app/operate/apis/org_league.go
+20
-20
org_match.go
app/operate/apis/org_match.go
+155
-20
org_match_evaluate.go
app/operate/apis/org_match_evaluate.go
+75
-74
org_match_team.go
app/operate/apis/org_match_team.go
+0
-190
org_season.go
app/operate/apis/org_season.go
+17
-17
org_team_match.go
app/operate/apis/org_team_match.go
+3
-3
org_user.go
app/operate/apis/org_user.go
+24
-24
org_match_team.go
app/operate/models/org_match_team.go
+0
-32
org_match.go
app/operate/router/org_match.go
+4
-0
org_match_evaluate.go
app/operate/router/org_match_evaluate.go
+2
-2
org_match_team.go
app/operate/router/org_match_team.go
+0
-26
org_team_match.go
app/operate/router/org_team_match.go
+2
-2
org_user.go
app/operate/router/org_user.go
+7
-7
org_match_team.go
app/operate/service/dto/org_match_team.go
+0
-98
org_match_team.go
app/operate/service/org_match_team.go
+0
-109
docs.go
docs/docs.go
+1243
-406
swagger.json
docs/swagger.json
+1243
-406
No files found.
app/operate/apis/org_division.go
View file @
754b285d
...
...
@@ -18,10 +18,10 @@ type OrgDivision struct {
api
.
Api
}
// GetPage 获取赛区列表
// @Summary 获取赛区列表
// @Description 获取赛区列表
// @Tags 赛区
// GetPage
<赛事>
获取赛区列表
// @Summary
<赛事>
获取赛区列表
// @Description
<赛事>
获取赛区列表
// @Tags
<赛事>
赛区
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
...
@@ -54,10 +54,10 @@ func (e OrgDivision) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get 获取赛区
// @Summary 获取赛区
// @Description 获取赛区
// @Tags 赛区
// Get
<赛事>
获取赛区
// @Summary
<赛事>
获取赛区
// @Description
<赛事>
获取赛区
// @Tags
<赛事>
赛区
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-division/{id} [get]
...
...
@@ -87,10 +87,10 @@ func (e OrgDivision) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
}
// Insert 创建赛区
// @Summary 创建赛区
// @Description 创建赛区
// @Tags 赛区
// Insert
<赛事>
创建赛区
// @Summary
<赛事>
创建赛区
// @Description
<赛事>
创建赛区
// @Tags
<赛事>
赛区
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgDivisionInsertReq true "data"
...
...
@@ -122,10 +122,10 @@ func (e OrgDivision) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
// Update 修改赛区
// @Summary 修改赛区
// @Description 修改赛区
// @Tags 赛区
// Update
<赛事>
修改赛区
// @Summary
<赛事>
修改赛区
// @Description
<赛事>
修改赛区
// @Tags
<赛事>
赛区
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgDivisionUpdateReq true "body"
...
...
@@ -156,10 +156,10 @@ func (e OrgDivision) Update(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
// Delete 删除赛区
// @Summary 删除赛区
// @Description 删除赛区
// @Tags 赛区
// Delete
<赛事>
删除赛区
// @Summary
<赛事>
删除赛区
// @Description
<赛事>
删除赛区
// @Tags
<赛事>
赛区
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-division [delete]
...
...
app/operate/apis/org_league.go
View file @
754b285d
...
...
@@ -18,10 +18,10 @@ type OrgLeague struct {
api
.
Api
}
// GetPage 获取联赛列表
// @Summary 获取联赛列表
// @Description 获取联赛列表
// @Tags 联赛
// GetPage
<赛事>
获取联赛列表
// @Summary
<赛事>
获取联赛列表
// @Description
<赛事>
获取联赛列表
// @Tags
<赛事>
联赛
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
...
@@ -54,10 +54,10 @@ func (e OrgLeague) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get 获取联赛
// @Summary 获取联赛
// @Description 获取联赛
// @Tags 联赛
// Get
<赛事>
获取联赛
// @Summary
<赛事>
获取联赛
// @Description
<赛事>
获取联赛
// @Tags
<赛事>
联赛
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-league/{id} [get]
...
...
@@ -87,10 +87,10 @@ func (e OrgLeague) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
}
// Insert 创建联赛
// @Summary 创建联赛
// @Description 创建联赛
// @Tags 联赛
// Insert
<赛事>
创建联赛
// @Summary
<赛事>
创建联赛
// @Description
<赛事>
创建联赛
// @Tags
<赛事>
联赛
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgLeagueInsertReq true "data"
...
...
@@ -122,10 +122,10 @@ func (e OrgLeague) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
// Update 修改联赛
// @Summary 修改联赛
// @Description 修改联赛
// @Tags 联赛
// Update
<赛事>
修改联赛
// @Summary
<赛事>
修改联赛
// @Description
<赛事>
修改联赛
// @Tags
<赛事>
联赛
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgLeagueUpdateReq true "body"
...
...
@@ -156,10 +156,10 @@ func (e OrgLeague) Update(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
// Delete 删除联赛
// @Summary 删除联赛
// @Description 删除联赛
// @Tags 联赛
// Delete
<赛事>
删除联赛
// @Summary
<赛事>
删除联赛
// @Description
<赛事>
删除联赛
// @Tags
<赛事>
联赛
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-league [delete]
...
...
app/operate/apis/org_match.go
View file @
754b285d
...
...
@@ -18,10 +18,10 @@ type OrgMatch struct {
api
.
Api
}
// GetPage 获取比赛列表
// @Summary 获取比赛列表
// @Description 获取比赛列表
// @Tags 比赛
// GetPage
<赛事>
获取比赛列表
// @Summary
<赛事>
获取比赛列表
// @Description
<赛事>
获取比赛列表
// @Tags
<赛事>
比赛
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
...
@@ -54,10 +54,10 @@ func (e OrgMatch) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get 获取比赛
// @Summary 获取比赛
// @Description 获取比赛
// @Tags 比赛
// Get
<赛事>
获取比赛
// @Summary
<赛事>
获取比赛
// @Description
<赛事>
获取比赛
// @Tags
<赛事>
比赛
// @Param id path string false "id"
// @Success 200 {string} string {data=models.OrgMatch} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match/{id} [get]
...
...
@@ -87,10 +87,10 @@ func (e OrgMatch) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
}
// Insert 创建比赛
// @Summary 创建比赛
// @Description 创建比赛
// @Tags 比赛
// Insert
<赛事>
创建比赛
// @Summary
<赛事>
创建比赛
// @Description
<赛事>
创建比赛
// @Tags
<赛事>
比赛
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchInsertReq true "data"
...
...
@@ -122,10 +122,10 @@ func (e OrgMatch) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
// Update 修改比赛
// @Summary 修改比赛
// @Description 修改比赛
// @Tags 比赛
// Update
<赛事>
修改比赛
// @Summary
<赛事>
修改比赛
// @Description
<赛事>
修改比赛
// @Tags
<赛事>
比赛
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchUpdateReq true "body"
...
...
@@ -156,10 +156,10 @@ func (e OrgMatch) Update(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
// Delete 删除比赛
// @Summary 删除比赛
// @Description 删除比赛
// @Tags 比赛
// Delete
<赛事>
删除比赛
// @Summary
<赛事>
删除比赛
// @Description
<赛事>
删除比赛
// @Tags
<赛事>
比赛
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-match [delete]
...
...
@@ -187,4 +187,139 @@ func (e OrgMatch) Delete(c *gin.Context) {
return
}
e
.
OK
(
req
.
GetId
(),
"删除成功"
)
}
// Get <赛事>获取比赛所有球员
// @Summary <赛事>获取比赛所有球员
// @Description <赛事>获取比赛所有球员
// @Tags <赛事>比赛
// @Param id path string false "id"
// @Success 200 {string} string {data=models.OrgMatch} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match/get-players/{id} [get]
// @Security Bearer
func
(
e
OrgMatch
)
GetPlayers
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchGetReq
{}
s
:=
service
.
OrgMatch
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
var
object
models
.
OrgMatch
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Get
(
&
req
,
p
,
&
object
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取比赛失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
object
,
"查询成功"
)
}
// Get <赛事>获取比赛已设置球员
// @Summary <赛事>获取比赛已设置球员
// @Description <赛事>获取比赛已设置球员
// @Tags <赛事>比赛
// @Param id path string false "id"
// @Success 200 {string} string {data=models.OrgMatch} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match/get-players-is-set/{id} [get]
// @Security Bearer
func
(
e
OrgMatch
)
GetPlayersIsSet
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchGetReq
{}
s
:=
service
.
OrgMatch
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
var
object
models
.
OrgMatch
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Get
(
&
req
,
p
,
&
object
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取比赛失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
object
,
"查询成功"
)
}
// Update <赛事>修改比赛球员
// @Summary <赛事>修改比赛球员
// @Description <赛事>修改比赛球员
// @Tags <赛事>比赛
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-match/update-players/{id} [put]
// @Security Bearer
func
(
e
OrgMatch
)
UpdatePlayers
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchUpdateReq
{}
s
:=
service
.
OrgMatch
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
req
.
SetUpdateBy
(
user
.
GetUserId
(
c
))
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Update
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"修改比赛 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
// Update <赛事>修改比赛球员数据
// @Summary <赛事>修改比赛球员数据
// @Description <赛事>修改比赛球员数据
// @Tags <赛事>比赛
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-match/update-players-data/{id} [put]
// @Security Bearer
func
(
e
OrgMatch
)
UpdatePlayersData
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchUpdateReq
{}
s
:=
service
.
OrgMatch
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
req
.
SetUpdateBy
(
user
.
GetUserId
(
c
))
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Update
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"修改比赛 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
\ No newline at end of file
app/operate/apis/org_match_evaluate.go
View file @
754b285d
...
...
@@ -18,10 +18,10 @@ type OrgMatchEvaluate struct {
api
.
Api
}
// GetPage
获取比赛球员信息
列表
// @Summary
获取比赛球员信息
列表
// @Description
获取比赛球员信息
列表
// @Tags
比赛球员信息
// GetPage
<赛事>赛后评价
列表
// @Summary
<赛事>赛后评价
列表
// @Description
<赛事>赛后评价
列表
// @Tags
<赛事>赛后评价
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
...
@@ -54,10 +54,46 @@ func (e OrgMatchEvaluate) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get 获取比赛球员信息
// @Summary 获取比赛球员信息
// @Description 获取比赛球员信息
// @Tags 比赛球员信息
// GetPage <赛事>赛后评价比赛列表
// @Summary <赛事>赛后评价比赛列表
// @Description <赛事>赛后评价比赛列表
// @Tags <赛事>赛后评价
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match-evaluate/get-match [get]
// @Security Bearer
func
(
e
OrgMatchEvaluate
)
GetPageMatch
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchEvaluateGetPageReq
{}
s
:=
service
.
OrgMatchEvaluate
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
p
:=
actions
.
GetPermissionFromContext
(
c
)
list
:=
make
([]
models
.
OrgMatchEvaluate
,
0
)
var
count
int64
err
=
s
.
GetPage
(
&
req
,
p
,
&
list
,
&
count
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取比赛球员信息 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get <赛事>赛后评价比赛详情
// @Summary <赛事>赛后评价比赛详情
// @Description <赛事>赛后评价比赛详情
// @Tags <赛事>赛后评价
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match-evaluate/{id} [get]
...
...
@@ -87,45 +123,10 @@ func (e OrgMatchEvaluate) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
}
// Insert 创建比赛球员信息
// @Summary 创建比赛球员信息
// @Description 创建比赛球员信息
// @Tags 比赛球员信息
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchEvaluateInsertReq true "data"
// @Success 200 {string} string "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-match-evaluate [post]
// @Security Bearer
func
(
e
OrgMatchEvaluate
)
Insert
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchEvaluateInsertReq
{}
s
:=
service
.
OrgMatchEvaluate
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
// 设置创建人
req
.
SetCreateBy
(
user
.
GetUserId
(
c
))
err
=
s
.
Insert
(
&
req
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"创建比赛球员信息 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
// Update 修改比赛球员信息
// @Summary 修改比赛球员信息
// @Description 修改比赛球员信息
// @Tags 比赛球员信息
// Update <赛事>赛后评价影像维护
// @Summary <赛事>赛后评价影像维护
// @Description <赛事>赛后评价影像维护
// @Tags <赛事>赛后评价
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchEvaluateUpdateReq true "body"
...
...
@@ -155,36 +156,36 @@ func (e OrgMatchEvaluate) Update(c *gin.Context) {
}
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
// Delete 删除比赛球员信息
// @Summary 删除比赛球员信息
// @Description 删除比赛球员信息
// @Tags 比赛球员信息
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-match-evaluate [delete]
// Update <赛事>赛后评价影像维护
// @Summary <赛事>赛后评价影像维护
// @Description <赛事>赛后评价影像维护
// @Tags <赛事>赛后评价
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchEvaluateUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-match-evaluate/status/{id} [put]
// @Security Bearer
func
(
e
OrgMatchEvaluate
)
Delete
(
c
*
gin
.
Context
)
{
s
:=
service
.
OrgMatchEvaluate
{}
req
:=
dto
.
OrgMatchEvaluateDeleteReq
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
// req.SetUpdateBy(user.GetUserId(c))
func
(
e
OrgMatchEvaluate
)
Status
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchEvaluateUpdateReq
{}
s
:=
service
.
OrgMatchEvaluate
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
req
.
SetUpdateBy
(
user
.
GetUserId
(
c
))
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Remov
e
(
&
req
,
p
)
err
=
s
.
Updat
e
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"
删除比赛球员信息
失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"
修改比赛球员信息
失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"
删除
成功"
)
e
.
OK
(
req
.
GetId
(),
"
修改
成功"
)
}
\ No newline at end of file
app/operate/apis/org_match_team.go
deleted
100644 → 0
View file @
0183cdab
package
apis
import
(
"fmt"
"github.com/gin-gonic/gin"
"github.com/go-admin-team/go-admin-core/sdk/api"
"github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth/user"
_
"github.com/go-admin-team/go-admin-core/sdk/pkg/response"
"go-admin/app/operate/models"
"go-admin/app/operate/service"
"go-admin/app/operate/service/dto"
"go-admin/common/actions"
)
type
OrgMatchTeam
struct
{
api
.
Api
}
// GetPage 获取比赛球队数据列表
// @Summary 获取比赛球队数据列表
// @Description 获取比赛球队数据列表
// @Tags 比赛球队数据
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match-team [get]
// @Security Bearer
func
(
e
OrgMatchTeam
)
GetPage
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchTeamGetPageReq
{}
s
:=
service
.
OrgMatchTeam
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
p
:=
actions
.
GetPermissionFromContext
(
c
)
list
:=
make
([]
models
.
OrgMatchTeam
,
0
)
var
count
int64
err
=
s
.
GetPage
(
&
req
,
p
,
&
list
,
&
count
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取比赛球队数据 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get 获取比赛球队数据
// @Summary 获取比赛球队数据
// @Description 获取比赛球队数据
// @Tags 比赛球队数据
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match-team/{id} [get]
// @Security Bearer
func
(
e
OrgMatchTeam
)
Get
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchTeamGetReq
{}
s
:=
service
.
OrgMatchTeam
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
var
object
models
.
OrgMatchTeam
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Get
(
&
req
,
p
,
&
object
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"获取比赛球队数据失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
object
,
"查询成功"
)
}
// Insert 创建比赛球队数据
// @Summary 创建比赛球队数据
// @Description 创建比赛球队数据
// @Tags 比赛球队数据
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchTeamInsertReq true "data"
// @Success 200 {string} string "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-match-team [post]
// @Security Bearer
func
(
e
OrgMatchTeam
)
Insert
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchTeamInsertReq
{}
s
:=
service
.
OrgMatchTeam
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
// 设置创建人
req
.
SetCreateBy
(
user
.
GetUserId
(
c
))
err
=
s
.
Insert
(
&
req
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"创建比赛球队数据 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
// Update 修改比赛球队数据
// @Summary 修改比赛球队数据
// @Description 修改比赛球队数据
// @Tags 比赛球队数据
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchTeamUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-match-team/{id} [put]
// @Security Bearer
func
(
e
OrgMatchTeam
)
Update
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchTeamUpdateReq
{}
s
:=
service
.
OrgMatchTeam
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
req
.
SetUpdateBy
(
user
.
GetUserId
(
c
))
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Update
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"修改比赛球队数据 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
// Delete 删除比赛球队数据
// @Summary 删除比赛球队数据
// @Description 删除比赛球队数据
// @Tags 比赛球队数据
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-match-team [delete]
// @Security Bearer
func
(
e
OrgMatchTeam
)
Delete
(
c
*
gin
.
Context
)
{
s
:=
service
.
OrgMatchTeam
{}
req
:=
dto
.
OrgMatchTeamDeleteReq
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
// req.SetUpdateBy(user.GetUserId(c))
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Remove
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"删除比赛球队数据失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"删除成功"
)
}
\ No newline at end of file
app/operate/apis/org_season.go
View file @
754b285d
...
...
@@ -18,10 +18,10 @@ type OrgSeason struct {
api
.
Api
}
// GetPage 获取赛季列表
// @Summary 获取赛季列表
// @Description 获取赛季列表
// @Tags 赛季
// GetPage
<赛事>
获取赛季列表
// @Summary
<赛事>
获取赛季列表
// @Description
<赛事>
获取赛季列表
// @Tags
<赛事>
赛季
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string {data=response.Page{list=[]models.OrgSeason}} "{"code": 200, "data": [...]}"
...
...
@@ -54,10 +54,10 @@ func (e OrgSeason) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get 获取赛季
// @Summary 获取赛季
// @Description 获取赛季
// @Tags 赛季
// Get
<赛事>
获取赛季
// @Summary
<赛事>
获取赛季
// @Description
<赛事>
获取赛季
// @Tags
<赛事>
赛季
// @Param id path string false "id"
// @Success 200 {string} string {data=models.OrgSeason} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-season/{id} [get]
...
...
@@ -87,10 +87,10 @@ func (e OrgSeason) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
}
// Insert 创建赛季
// @Summary 创建赛季
// @Description 创建赛季
// @Tags 赛季
// Insert
<赛事>
创建赛季
// @Summary
<赛事>
创建赛季
// @Description
<赛事>
创建赛季
// @Tags
<赛事>
赛季
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgSeasonInsertReq true "data"
...
...
@@ -122,10 +122,10 @@ func (e OrgSeason) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
// Update 修改赛季
// @Summary 修改赛季
// @Description 修改赛季
// @Tags 赛季
// Update
<赛事>
修改赛季
// @Summary
<赛事>
修改赛季
// @Description
<赛事>
修改赛季
// @Tags
<赛事>
赛季
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgSeasonUpdateReq true "body"
...
...
@@ -159,7 +159,7 @@ func (e OrgSeason) Update(c *gin.Context) {
// Delete 删除赛季
// @Summary 删除赛季
// @Description 删除赛季
// @Tags 赛季
// @Tags
<赛事>
赛季
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-season [delete]
...
...
app/operate/apis/org_team_match.go
View file @
754b285d
...
...
@@ -60,7 +60,7 @@ func (e OrgTeamMatch) GetPage(c *gin.Context) {
// @Tags <球队>比赛
// @Param id path string false "id"
// @Success 200 {string} string {data=models.OrgMatch} "{"code": 200, "data": [...]}"
// @Router /api/v1/get-players/{id} [get]
// @Router /api/v1/
org-team-match/
get-players/{id} [get]
// @Security Bearer
func
(
e
OrgTeamMatch
)
GetPlayers
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchGetReq
{}
...
...
@@ -93,7 +93,7 @@ func (e OrgTeamMatch) GetPlayers(c *gin.Context) {
// @Tags <球队>比赛
// @Param id path string false "id"
// @Success 200 {string} string {data=models.OrgMatch} "{"code": 200, "data": [...]}"
// @Router /api/v1/
get-players
/get-players-is-set/{id} [get]
// @Router /api/v1/
org-team-match
/get-players-is-set/{id} [get]
// @Security Bearer
func
(
e
OrgTeamMatch
)
GetPlayersIsSet
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchGetReq
{}
...
...
@@ -128,7 +128,7 @@ func (e OrgTeamMatch) GetPlayersIsSet(c *gin.Context) {
// @Product application/json
// @Param data body dto.OrgMatchUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/
get
-players/{id} [put]
// @Router /api/v1/
org-team-match/update
-players/{id} [put]
// @Security Bearer
func
(
e
OrgTeamMatch
)
UpdatePlayers
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchUpdateReq
{}
...
...
app/operate/apis/org_user.go
View file @
754b285d
...
...
@@ -16,19 +16,19 @@ import (
"go-admin/common/actions"
)
type
Sys
User
struct
{
type
Org
User
struct
{
api
.
Api
}
// GetPage
// @Summary 列表用户信息数据
// @Summary
<赛事>
列表用户信息数据
// @Description 获取JSON
// @Tags 用户
// @Param username query string false "username"
// @Success 200 {string} {object} response.Response "{"code": 200, "data": [...]}"
// @Router /api/v1/
sys
-user [get]
// @Router /api/v1/
org
-user [get]
// @Security Bearer
func
(
e
Sys
User
)
GetPage
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
GetPage
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserGetPageReq
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -63,9 +63,9 @@ func (e SysUser) GetPage(c *gin.Context) {
// @Tags 用户
// @Param userId path int true "用户编码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/
sys
-user/{userId} [get]
// @Router /api/v1/
org
-user/{userId} [get]
// @Security Bearer
func
(
e
Sys
User
)
Get
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
Get
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserById
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -97,9 +97,9 @@ func (e SysUser) Get(c *gin.Context) {
// @Product application/json
// @Param data body dto.SysUserInsertReq true "用户数据"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/
sys
-user [post]
// @Router /api/v1/
org
-user [post]
// @Security Bearer
func
(
e
Sys
User
)
Insert
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
Insert
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserInsertReq
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -132,9 +132,9 @@ func (e SysUser) Insert(c *gin.Context) {
// @Product application/json
// @Param data body dto.SysUserUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/
sys
-user/{userId} [put]
// @Router /api/v1/
org
-user/{userId} [put]
// @Security Bearer
func
(
e
Sys
User
)
Update
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
Update
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserUpdateReq
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -167,9 +167,9 @@ func (e SysUser) Update(c *gin.Context) {
// @Tags 用户
// @Param userId path int true "userId"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/
sys
-user/{userId} [delete]
// @Router /api/v1/
org
-user/{userId} [delete]
// @Security Bearer
func
(
e
Sys
User
)
Delete
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
Delete
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserById
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -204,9 +204,9 @@ func (e SysUser) Delete(c *gin.Context) {
// @Accept multipart/form-data
// @Param file formData file true "file"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/avatar [post]
// @Router /api/v1/
org-
user/avatar [post]
// @Security Bearer
func
(
e
Sys
User
)
InsetAvatar
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
InsetAvatar
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
UpdateSysUserAvatarReq
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -253,9 +253,9 @@ func (e SysUser) InsetAvatar(c *gin.Context) {
// @Product application/json
// @Param data body dto.UpdateSysUserStatusReq true "body"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/status [put]
// @Router /api/v1/
org-
user/status [put]
// @Security Bearer
func
(
e
Sys
User
)
UpdateStatus
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
UpdateStatus
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
UpdateSysUserStatusReq
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -290,9 +290,9 @@ func (e SysUser) UpdateStatus(c *gin.Context) {
// @Product application/json
// @Param data body dto.ResetSysUserPwdReq true "body"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/pwd/reset [put]
// @Router /api/v1/
org-
user/pwd/reset [put]
// @Security Bearer
func
(
e
Sys
User
)
ResetPwd
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
ResetPwd
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
ResetSysUserPwdReq
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -327,9 +327,9 @@ func (e SysUser) ResetPwd(c *gin.Context) {
// @Product application/json
// @Param data body dto.PassWord true "body"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/pwd/set [put]
// @Router /api/v1/
org-
user/pwd/set [put]
// @Security Bearer
func
(
e
Sys
User
)
UpdatePwd
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
UpdatePwd
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
PassWord
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -360,9 +360,9 @@ func (e SysUser) UpdatePwd(c *gin.Context) {
// @Description 获取JSON
// @Tags 个人中心
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/profile [get]
// @Router /api/v1/
org-
user/profile [get]
// @Security Bearer
func
(
e
Sys
User
)
GetProfile
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
GetProfile
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserById
{}
err
:=
e
.
MakeContext
(
c
)
.
...
...
@@ -398,9 +398,9 @@ func (e SysUser) GetProfile(c *gin.Context) {
// @Description 获取JSON
// @Tags 个人中心
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/getinfo [get]
// @Router /api/v1/
org-user/
getinfo [get]
// @Security Bearer
func
(
e
Sys
User
)
GetInfo
(
c
*
gin
.
Context
)
{
func
(
e
Org
User
)
GetInfo
(
c
*
gin
.
Context
)
{
req
:=
dto
.
SysUserById
{}
s
:=
service
.
SysUser
{}
r
:=
service
.
SysRole
{}
...
...
app/operate/models/org_match_team.go
deleted
100644 → 0
View file @
0183cdab
package
models
import
(
// "gorm.io/gorm"
"go-admin/common/models"
)
type
OrgMatchTeam
struct
{
models
.
Model
MatchId
string
`json:"matchId" gorm:"type:bigint(20);comment:MatchId"`
ClubId
string
`json:"clubId" gorm:"type:bigint(20);comment:ClubId"`
TeamId
string
`json:"teamId" gorm:"type:bigint(20);comment:TeamId"`
MatchScore
string
`json:"matchScore" gorm:"type:bigint(20);comment:比分"`
Integral
string
`json:"integral" gorm:"type:bigint(20);comment:积分"`
models
.
ModelTime
models
.
ControlBy
}
func
(
OrgMatchTeam
)
TableName
()
string
{
return
"org_match_team"
}
func
(
e
*
OrgMatchTeam
)
Generate
()
models
.
ActiveRecord
{
o
:=
*
e
return
&
o
}
func
(
e
*
OrgMatchTeam
)
GetId
()
interface
{}
{
return
e
.
Id
}
\ No newline at end of file
app/operate/router/org_match.go
View file @
754b285d
...
...
@@ -22,5 +22,9 @@ func registerOrgMatchRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddl
r
.
POST
(
""
,
api
.
Insert
)
r
.
PUT
(
"/:id"
,
api
.
Update
)
r
.
DELETE
(
""
,
api
.
Delete
)
r
.
GET
(
"/get-players/:id"
,
api
.
GetPlayers
)
r
.
GET
(
"/get-players-is-set/:id"
,
api
.
GetPlayersIsSet
)
r
.
PUT
(
"/update-players/:id"
,
api
.
UpdatePlayers
)
r
.
PUT
(
"/update-players-date/:id"
,
api
.
UpdatePlayersData
)
}
}
\ No newline at end of file
app/operate/router/org_match_evaluate.go
View file @
754b285d
...
...
@@ -18,9 +18,9 @@ func registerOrgMatchEvaluateRouter(v1 *gin.RouterGroup, authMiddleware *jwt.Gin
r
:=
v1
.
Group
(
"/org-match-evaluate"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"/get-match"
,
api
.
GetPageMatch
)
r
.
GET
(
"/:id"
,
api
.
Get
)
r
.
POST
(
""
,
api
.
Insert
)
r
.
PUT
(
"/:id"
,
api
.
Update
)
r
.
DELETE
(
""
,
api
.
Delete
)
r
.
PUT
(
"/status/:id"
,
api
.
Status
)
}
}
\ No newline at end of file
app/operate/router/org_match_team.go
deleted
100644 → 0
View file @
0183cdab
package
router
import
(
"github.com/gin-gonic/gin"
jwt
"github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth"
"go-admin/app/operate/apis"
"go-admin/common/middleware"
)
func
init
()
{
routerCheckRole
=
append
(
routerCheckRole
,
registerOrgMatchTeamRouter
)
}
// registerOrgMatchTeamRouter
func
registerOrgMatchTeamRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
OrgMatchTeam
{}
r
:=
v1
.
Group
(
"/org-match-team"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"/:id"
,
api
.
Get
)
r
.
POST
(
""
,
api
.
Insert
)
r
.
PUT
(
"/:id"
,
api
.
Update
)
r
.
DELETE
(
""
,
api
.
Delete
)
}
}
\ No newline at end of file
app/operate/router/org_team_match.go
View file @
754b285d
...
...
@@ -18,8 +18,8 @@ func registerOrgTeamMatchRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTM
r
:=
v1
.
Group
(
"/org-team-match"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"/:id"
,
api
.
GetPlayers
)
r
.
GET
(
"/
get-players/
:id"
,
api
.
GetPlayers
)
r
.
GET
(
"/get-players-is-set/:id"
,
api
.
GetPlayersIsSet
)
r
.
PUT
(
"/:id"
,
api
.
UpdatePlayers
)
r
.
PUT
(
"/
update-players/
:id"
,
api
.
UpdatePlayers
)
}
}
\ No newline at end of file
app/operate/router/org_user.go
View file @
754b285d
...
...
@@ -3,19 +3,19 @@ package router
import
(
"github.com/gin-gonic/gin"
jwt
"github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth"
"go-admin/app/
admin
/apis"
"go-admin/app/
operate
/apis"
"go-admin/common/actions"
"go-admin/common/middleware"
)
func
init
()
{
routerCheckRole
=
append
(
routerCheckRole
,
register
Sys
UserRouter
)
routerCheckRole
=
append
(
routerCheckRole
,
register
Org
UserRouter
)
}
// 需认证的路由代码
func
register
Sys
UserRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
Sys
User
{}
r
:=
v1
.
Group
(
"/
sys
-user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
.
Use
(
actions
.
PermissionAction
())
func
register
Org
UserRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
Org
User
{}
r
:=
v1
.
Group
(
"/
org
-user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
.
Use
(
actions
.
PermissionAction
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"/:id"
,
api
.
Get
)
...
...
@@ -24,7 +24,7 @@ func registerSysUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddle
r
.
DELETE
(
""
,
api
.
Delete
)
}
user
:=
v1
.
Group
(
"/user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
.
Use
(
actions
.
PermissionAction
())
user
:=
v1
.
Group
(
"/
org-
user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
.
Use
(
actions
.
PermissionAction
())
{
user
.
GET
(
"/profile"
,
api
.
GetProfile
)
user
.
POST
(
"/avatar"
,
api
.
InsetAvatar
)
...
...
@@ -32,7 +32,7 @@ func registerSysUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddle
user
.
PUT
(
"/pwd/reset"
,
api
.
ResetPwd
)
user
.
PUT
(
"/status"
,
api
.
UpdateStatus
)
}
v1auth
:=
v1
.
Group
(
""
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
v1auth
:=
v1
.
Group
(
"
/org-user
"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
{
v1auth
.
GET
(
"/getinfo"
,
api
.
GetInfo
)
}
...
...
app/operate/service/dto/org_match_team.go
deleted
100644 → 0
View file @
0183cdab
package
dto
import
(
"go-admin/app/operate/models"
"go-admin/common/dto"
common
"go-admin/common/models"
"time"
)
type
OrgMatchTeamGetPageReq
struct
{
dto
.
Pagination
`search:"-"`
OrgMatchTeamOrder
}
type
OrgMatchTeamOrder
struct
{
Id
int
`form:"idOrder" search:"type:order;column:id;table:org_match_team"`
MatchId
string
`form:"matchIdOrder" search:"type:order;column:match_id;table:org_match_team"`
ClubId
string
`form:"clubIdOrder" search:"type:order;column:club_id;table:org_match_team"`
TeamId
string
`form:"teamIdOrder" search:"type:order;column:team_id;table:org_match_team"`
MatchScore
string
`form:"matchScoreOrder" search:"type:order;column:match_score;table:org_match_team"`
Integral
string
`form:"integralOrder" search:"type:order;column:integral;table:org_match_team"`
CreateBy
string
`form:"createByOrder" search:"type:order;column:create_by;table:org_match_team"`
UpdateBy
string
`form:"updateByOrder" search:"type:order;column:update_by;table:org_match_team"`
CreatedAt
time
.
Time
`form:"createdAtOrder" search:"type:order;column:created_at;table:org_match_team"`
UpdatedAt
time
.
Time
`form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_match_team"`
DeletedAt
time
.
Time
`form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_match_team"`
}
func
(
m
*
OrgMatchTeamGetPageReq
)
GetNeedSearch
()
interface
{}
{
return
*
m
}
type
OrgMatchTeamInsertReq
struct
{
Id
int
`json:"-" comment:""`
//
MatchId
string
`json:"matchId" comment:""`
ClubId
string
`json:"clubId" comment:""`
TeamId
string
`json:"teamId" comment:""`
MatchScore
string
`json:"matchScore" comment:"比分"`
Integral
string
`json:"integral" comment:"积分"`
common
.
ControlBy
}
func
(
s
*
OrgMatchTeamInsertReq
)
Generate
(
model
*
models
.
OrgMatchTeam
)
{
if
s
.
Id
==
0
{
model
.
Model
=
common
.
Model
{
Id
:
s
.
Id
}
}
model
.
MatchId
=
s
.
MatchId
model
.
ClubId
=
s
.
ClubId
model
.
TeamId
=
s
.
TeamId
model
.
MatchScore
=
s
.
MatchScore
model
.
Integral
=
s
.
Integral
}
func
(
s
*
OrgMatchTeamInsertReq
)
GetId
()
interface
{}
{
return
s
.
Id
}
type
OrgMatchTeamUpdateReq
struct
{
Id
int
`uri:"id" comment:""`
//
MatchId
string
`json:"matchId" comment:""`
ClubId
string
`json:"clubId" comment:""`
TeamId
string
`json:"teamId" comment:""`
MatchScore
string
`json:"matchScore" comment:"比分"`
Integral
string
`json:"integral" comment:"积分"`
common
.
ControlBy
}
func
(
s
*
OrgMatchTeamUpdateReq
)
Generate
(
model
*
models
.
OrgMatchTeam
)
{
if
s
.
Id
==
0
{
model
.
Model
=
common
.
Model
{
Id
:
s
.
Id
}
}
model
.
MatchId
=
s
.
MatchId
model
.
ClubId
=
s
.
ClubId
model
.
TeamId
=
s
.
TeamId
model
.
MatchScore
=
s
.
MatchScore
model
.
Integral
=
s
.
Integral
}
func
(
s
*
OrgMatchTeamUpdateReq
)
GetId
()
interface
{}
{
return
s
.
Id
}
// OrgMatchTeamGetReq 功能获取请求参数
type
OrgMatchTeamGetReq
struct
{
Id
int
`uri:"id"`
}
func
(
s
*
OrgMatchTeamGetReq
)
GetId
()
interface
{}
{
return
s
.
Id
}
// OrgMatchTeamDeleteReq 功能删除请求参数
type
OrgMatchTeamDeleteReq
struct
{
Ids
[]
int
`json:"ids"`
}
func
(
s
*
OrgMatchTeamDeleteReq
)
GetId
()
interface
{}
{
return
s
.
Ids
}
\ No newline at end of file
app/operate/service/org_match_team.go
deleted
100644 → 0
View file @
0183cdab
package
service
import
(
"errors"
"github.com/go-admin-team/go-admin-core/sdk/service"
"gorm.io/gorm"
"go-admin/app/operate/models"
"go-admin/app/operate/service/dto"
"go-admin/common/actions"
cDto
"go-admin/common/dto"
)
type
OrgMatchTeam
struct
{
service
.
Service
}
// GetPage 获取OrgMatchTeam列表
func
(
e
*
OrgMatchTeam
)
GetPage
(
c
*
dto
.
OrgMatchTeamGetPageReq
,
p
*
actions
.
DataPermission
,
list
*
[]
models
.
OrgMatchTeam
,
count
*
int64
)
error
{
var
err
error
var
data
models
.
OrgMatchTeam
err
=
e
.
Orm
.
Model
(
&
data
)
.
Scopes
(
cDto
.
MakeCondition
(
c
.
GetNeedSearch
()),
cDto
.
Paginate
(
c
.
GetPageSize
(),
c
.
GetPageIndex
()),
actions
.
Permission
(
data
.
TableName
(),
p
),
)
.
Find
(
list
)
.
Limit
(
-
1
)
.
Offset
(
-
1
)
.
Count
(
count
)
.
Error
if
err
!=
nil
{
e
.
Log
.
Errorf
(
"OrgMatchTeamService GetPage error:%s
\r\n
"
,
err
)
return
err
}
return
nil
}
// Get 获取OrgMatchTeam对象
func
(
e
*
OrgMatchTeam
)
Get
(
d
*
dto
.
OrgMatchTeamGetReq
,
p
*
actions
.
DataPermission
,
model
*
models
.
OrgMatchTeam
)
error
{
var
data
models
.
OrgMatchTeam
err
:=
e
.
Orm
.
Model
(
&
data
)
.
Scopes
(
actions
.
Permission
(
data
.
TableName
(),
p
),
)
.
First
(
model
,
d
.
GetId
())
.
Error
if
err
!=
nil
&&
errors
.
Is
(
err
,
gorm
.
ErrRecordNotFound
)
{
err
=
errors
.
New
(
"查看对象不存在或无权查看"
)
e
.
Log
.
Errorf
(
"Service GetOrgMatchTeam error:%s
\r\n
"
,
err
)
return
err
}
if
err
!=
nil
{
e
.
Log
.
Errorf
(
"db error:%s"
,
err
)
return
err
}
return
nil
}
// Insert 创建OrgMatchTeam对象
func
(
e
*
OrgMatchTeam
)
Insert
(
c
*
dto
.
OrgMatchTeamInsertReq
)
error
{
var
err
error
var
data
models
.
OrgMatchTeam
c
.
Generate
(
&
data
)
err
=
e
.
Orm
.
Create
(
&
data
)
.
Error
if
err
!=
nil
{
e
.
Log
.
Errorf
(
"OrgMatchTeamService Insert error:%s
\r\n
"
,
err
)
return
err
}
return
nil
}
// Update 修改OrgMatchTeam对象
func
(
e
*
OrgMatchTeam
)
Update
(
c
*
dto
.
OrgMatchTeamUpdateReq
,
p
*
actions
.
DataPermission
)
error
{
var
err
error
var
data
=
models
.
OrgMatchTeam
{}
e
.
Orm
.
Scopes
(
actions
.
Permission
(
data
.
TableName
(),
p
),
)
.
First
(
&
data
,
c
.
GetId
())
c
.
Generate
(
&
data
)
db
:=
e
.
Orm
.
Save
(
&
data
)
if
db
.
Error
!=
nil
{
e
.
Log
.
Errorf
(
"OrgMatchTeamService Save error:%s
\r\n
"
,
err
)
return
err
}
if
db
.
RowsAffected
==
0
{
return
errors
.
New
(
"无权更新该数据"
)
}
return
nil
}
// Remove 删除OrgMatchTeam
func
(
e
*
OrgMatchTeam
)
Remove
(
d
*
dto
.
OrgMatchTeamDeleteReq
,
p
*
actions
.
DataPermission
)
error
{
var
data
models
.
OrgMatchTeam
db
:=
e
.
Orm
.
Model
(
&
data
)
.
Scopes
(
actions
.
Permission
(
data
.
TableName
(),
p
),
)
.
Delete
(
&
data
,
d
.
GetId
())
if
err
:=
db
.
Error
;
err
!=
nil
{
e
.
Log
.
Errorf
(
"Service RemoveOrgMatchTeam error:%s
\r\n
"
,
err
)
return
err
}
if
db
.
RowsAffected
==
0
{
return
errors
.
New
(
"无权删除该数据"
)
}
return
nil
}
\ No newline at end of file
docs/docs.go
View file @
754b285d
This diff is collapsed.
Click to expand it.
docs/swagger.json
View file @
754b285d
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment