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
0183cdab
Commit
0183cdab
authored
3 years ago
by
haoyanbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Api
parent
ad8360a5
Changes
21
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
1634 additions
and
108 deletions
+1634
-108
org_ad.go
app/operate/apis/org_ad.go
+20
-20
org_club.go
app/operate/apis/org_club.go
+20
-20
org_club_player.go
app/operate/apis/org_club_player.go
+123
-0
org_club_team.go
app/operate/apis/org_club_team.go
+123
-0
org_player.go
app/operate/apis/org_player.go
+20
-20
org_team.go
app/operate/apis/org_team.go
+20
-20
org_team_club.go
app/operate/apis/org_team_club.go
+86
-0
org_team_match.go
app/operate/apis/org_team_match.go
+155
-0
org_team_match_evaluate.go
app/operate/apis/org_team_match_evaluate.go
+158
-0
org_team_player.go
app/operate/apis/org_team_player.go
+123
-0
org_team_team.go
app/operate/apis/org_team_team.go
+123
-0
org_team_user.go
app/operate/apis/org_team_user.go
+20
-20
org_user.go
app/operate/apis/org_user.go
+453
-0
org_club_player.go
app/operate/router/org_club_player.go
+24
-0
org_club_team.go
app/operate/router/org_club_team.go
+24
-0
org_team_club.go
app/operate/router/org_team_club.go
+5
-8
org_team_match.go
app/operate/router/org_team_match.go
+25
-0
org_team_match_evaluate.go
app/operate/router/org_team_match_evaluate.go
+25
-0
org_team_player.go
app/operate/router/org_team_player.go
+24
-0
org_team_team.go
app/operate/router/org_team_team.go
+24
-0
org_user.go
app/operate/router/org_user.go
+39
-0
No files found.
app/operate/apis/org_ad.go
View file @
0183cdab
...
@@ -18,10 +18,10 @@ type OrgAd struct {
...
@@ -18,10 +18,10 @@ type OrgAd struct {
api
.
Api
api
.
Api
}
}
// GetPage 获取广告列表
// GetPage
<运营>
获取广告列表
// @Summary 获取广告列表
// @Summary
<运营>
获取广告列表
// @Description 获取广告列表
// @Description
<运营>
获取广告列表
// @Tags 广告
// @Tags
<运营>
广告
// @Param pageSize query int false "页条数"
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
@@ -54,10 +54,10 @@ func (e OrgAd) GetPage(c *gin.Context) {
...
@@ -54,10 +54,10 @@ func (e OrgAd) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
}
// Get 获取广告
// Get
<运营>
获取广告
// @Summary 获取广告
// @Summary
<运营>
获取广告
// @Description 获取广告
// @Description
<运营>
获取广告
// @Tags 广告
// @Tags
<运营>
广告
// @Param id path string false "id"
// @Param id path string false "id"
// @Success 200 {string} string {data=models.OrgAd} "{"code": 200, "data": [...]}"
// @Success 200 {string} string {data=models.OrgAd} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-ad/{id} [get]
// @Router /api/v1/org-ad/{id} [get]
...
@@ -87,10 +87,10 @@ func (e OrgAd) Get(c *gin.Context) {
...
@@ -87,10 +87,10 @@ func (e OrgAd) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
e
.
OK
(
object
,
"查询成功"
)
}
}
// Insert 创建广告
// Insert
<运营>
创建广告
// @Summary 创建广告
// @Summary
<运营>
创建广告
// @Description 创建广告
// @Description
<运营>
创建广告
// @Tags 广告
// @Tags
<运营>
广告
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgAdInsertReq true "data"
// @Param data body dto.OrgAdInsertReq true "data"
...
@@ -122,10 +122,10 @@ func (e OrgAd) Insert(c *gin.Context) {
...
@@ -122,10 +122,10 @@ func (e OrgAd) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
}
// Update 修改广告
// Update
<运营>
修改广告
// @Summary 修改广告
// @Summary
<运营>
修改广告
// @Description 修改广告
// @Description
<运营>
修改广告
// @Tags 广告
// @Tags
<运营>
广告
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgAdUpdateReq true "body"
// @Param data body dto.OrgAdUpdateReq true "body"
...
@@ -156,10 +156,10 @@ func (e OrgAd) Update(c *gin.Context) {
...
@@ -156,10 +156,10 @@ func (e OrgAd) Update(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
}
// Delete 删除广告
// Delete
<运营>
删除广告
// @Summary 删除广告
// @Summary
<运营>
删除广告
// @Description 删除广告
// @Description
<运营>
删除广告
// @Tags 广告
// @Tags
<运营>
广告
// @Param ids body []int false "ids"
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-ad [delete]
// @Router /api/v1/org-ad [delete]
...
...
This diff is collapsed.
Click to expand it.
app/operate/apis/org_club.go
View file @
0183cdab
...
@@ -18,10 +18,10 @@ type OrgClub struct {
...
@@ -18,10 +18,10 @@ type OrgClub struct {
api
.
Api
api
.
Api
}
}
// GetPage 获取俱乐部列表
// GetPage
<俱乐部>
获取俱乐部列表
// @Summary 获取俱乐部列表
// @Summary
<俱乐部>
获取俱乐部列表
// @Description 获取俱乐部列表
// @Description
<俱乐部>
获取俱乐部列表
// @Tags 俱乐部
// @Tags
<俱乐部>
俱乐部
// @Param pageSize query int false "页条数"
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
@@ -54,10 +54,10 @@ func (e OrgClub) GetPage(c *gin.Context) {
...
@@ -54,10 +54,10 @@ func (e OrgClub) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
}
// Get 获取俱乐部
// Get
<俱乐部>
获取俱乐部
// @Summary 获取俱乐部
// @Summary
<俱乐部>
获取俱乐部
// @Description 获取俱乐部
// @Description
<俱乐部>
获取俱乐部
// @Tags 俱乐部
// @Tags
<俱乐部>
俱乐部
// @Param id path string false "id"
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-club/{id} [get]
// @Router /api/v1/org-club/{id} [get]
...
@@ -87,10 +87,10 @@ func (e OrgClub) Get(c *gin.Context) {
...
@@ -87,10 +87,10 @@ func (e OrgClub) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
e
.
OK
(
object
,
"查询成功"
)
}
}
// Insert 创建俱乐部
// Insert
<俱乐部>
创建俱乐部
// @Summary 创建俱乐部
// @Summary
<俱乐部>
创建俱乐部
// @Description 创建俱乐部
// @Description
<俱乐部>
创建俱乐部
// @Tags 俱乐部
// @Tags
<俱乐部>
俱乐部
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgClubInsertReq true "data"
// @Param data body dto.OrgClubInsertReq true "data"
...
@@ -122,10 +122,10 @@ func (e OrgClub) Insert(c *gin.Context) {
...
@@ -122,10 +122,10 @@ func (e OrgClub) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
}
// Update 修改俱乐部
// Update
<俱乐部>
修改俱乐部
// @Summary 修改俱乐部
// @Summary
<俱乐部>
修改俱乐部
// @Description 修改俱乐部
// @Description
<俱乐部>
修改俱乐部
// @Tags 俱乐部
// @Tags
<俱乐部>
俱乐部
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgClubUpdateReq true "body"
// @Param data body dto.OrgClubUpdateReq true "body"
...
@@ -156,10 +156,10 @@ func (e OrgClub) Update(c *gin.Context) {
...
@@ -156,10 +156,10 @@ func (e OrgClub) Update(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
}
// Delete 删除俱乐部
// Delete
<俱乐部>
删除俱乐部
// @Summary 删除俱乐部
// @Summary
<俱乐部>
删除俱乐部
// @Description 删除俱乐部
// @Description
<俱乐部>
删除俱乐部
// @Tags 俱乐部
// @Tags
<俱乐部>
俱乐部
// @Param ids body []int false "ids"
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-club [delete]
// @Router /api/v1/org-club [delete]
...
...
This diff is collapsed.
Click to expand it.
app/operate/apis/org_club_player.go
0 → 100644
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/response"
"go-admin/app/operate/models"
"go-admin/app/operate/service"
"go-admin/app/operate/service/dto"
"go-admin/common/actions"
)
type
OrgClubPlayer
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-player [get]
// @Security Bearer
func
(
e
OrgClubPlayer
)
GetPage
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgPlayerGetPageReq
{}
s
:=
service
.
OrgPlayer
{}
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
.
OrgPlayer
,
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
(),
"查询成功"
)
}
// 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-player/get-match [get]
// @Security Bearer
func
(
e
OrgClubPlayer
)
GetPageMatch
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgPlayerGetPageReq
{}
s
:=
service
.
OrgPlayer
{}
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
.
OrgPlayer
,
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-player/{id} [get]
// @Security Bearer
func
(
e
OrgClubPlayer
)
Get
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgPlayerGetReq
{}
s
:=
service
.
OrgPlayer
{}
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
.
OrgPlayer
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
,
"查询成功"
)
}
This diff is collapsed.
Click to expand it.
app/operate/apis/org_club_team.go
0 → 100644
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/response"
"go-admin/app/operate/models"
"go-admin/app/operate/service"
"go-admin/app/operate/service/dto"
"go-admin/common/actions"
)
type
OrgClubTeam
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-club-team [get]
// @Security Bearer
func
(
e
OrgClubTeam
)
GetPage
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgTeamGetPageReq
{}
s
:=
service
.
OrgTeam
{}
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
.
OrgTeam
,
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
(),
"查询成功"
)
}
// 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-club-team/get-match [get]
// @Security Bearer
func
(
e
OrgClubTeam
)
GetPageMatch
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgTeamGetPageReq
{}
s
:=
service
.
OrgTeam
{}
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
.
OrgTeam
,
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-club-team/{id} [get]
// @Security Bearer
func
(
e
OrgClubTeam
)
Get
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgTeamGetReq
{}
s
:=
service
.
OrgTeam
{}
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
.
OrgTeam
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
,
"查询成功"
)
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/apis/org_player.go
View file @
0183cdab
...
@@ -18,10 +18,10 @@ type OrgPlayer struct {
...
@@ -18,10 +18,10 @@ type OrgPlayer struct {
api
.
Api
api
.
Api
}
}
// GetPage 获取球员列表
// GetPage
<球队>
获取球员列表
// @Summary 获取球员列表
// @Summary
<球队>
获取球员列表
// @Description 获取球员列表
// @Description
<球队>
获取球员列表
// @Tags 球员
// @Tags
<球队>
球员
// @Param pageSize query int false "页条数"
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
@@ -54,10 +54,10 @@ func (e OrgPlayer) GetPage(c *gin.Context) {
...
@@ -54,10 +54,10 @@ func (e OrgPlayer) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
}
// Get 获取球员
// Get
<球队>
获取球员
// @Summary 获取球员
// @Summary
<球队>
获取球员
// @Description 获取球员
// @Description
<球队>
获取球员
// @Tags 球员
// @Tags
<球队>
球员
// @Param id path string false "id"
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-player/{id} [get]
// @Router /api/v1/org-player/{id} [get]
...
@@ -87,10 +87,10 @@ func (e OrgPlayer) Get(c *gin.Context) {
...
@@ -87,10 +87,10 @@ func (e OrgPlayer) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
e
.
OK
(
object
,
"查询成功"
)
}
}
// Insert 创建球员
// Insert
<球队>
创建球员
// @Summary 创建球员
// @Summary
<球队>
创建球员
// @Description 创建球员
// @Description
<球队>
创建球员
// @Tags 球员
// @Tags
<球队>
球员
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgPlayerInsertReq true "data"
// @Param data body dto.OrgPlayerInsertReq true "data"
...
@@ -122,10 +122,10 @@ func (e OrgPlayer) Insert(c *gin.Context) {
...
@@ -122,10 +122,10 @@ func (e OrgPlayer) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
}
// Update 修改球员
// Update
<球队>
修改球员
// @Summary 修改球员
// @Summary
<球队>
修改球员
// @Description 修改球员
// @Description
<球队>
修改球员
// @Tags 球员
// @Tags
<球队>
球员
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgPlayerUpdateReq true "body"
// @Param data body dto.OrgPlayerUpdateReq true "body"
...
@@ -156,10 +156,10 @@ func (e OrgPlayer) Update(c *gin.Context) {
...
@@ -156,10 +156,10 @@ func (e OrgPlayer) Update(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
}
// Delete 删除球员
// Delete
<球队>
删除球员
// @Summary 删除球员
// @Summary
<球队>
删除球员
// @Description 删除球员
// @Description
<球队>
删除球员
// @Tags 球员
// @Tags
<球队>
球员
// @Param ids body []int false "ids"
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-player [delete]
// @Router /api/v1/org-player [delete]
...
...
This diff is collapsed.
Click to expand it.
app/operate/apis/org_team.go
View file @
0183cdab
...
@@ -18,10 +18,10 @@ type OrgTeam struct {
...
@@ -18,10 +18,10 @@ type OrgTeam struct {
api
.
Api
api
.
Api
}
}
// GetPage 获取球队列表
// GetPage
<球队>
获取球队列表
// @Summary 获取球队列表
// @Summary
<球队>
获取球队列表
// @Description 获取球队列表
// @Description
<球队>
获取球队列表
// @Tags 球队
// @Tags
<球队>
球队
// @Param pageSize query int false "页条数"
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
@@ -54,10 +54,10 @@ func (e OrgTeam) GetPage(c *gin.Context) {
...
@@ -54,10 +54,10 @@ func (e OrgTeam) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
}
// Get 获取球队
// Get
<球队>
获取球队
// @Summary 获取球队
// @Summary
<球队>
获取球队
// @Description 获取球队
// @Description
<球队>
获取球队
// @Tags 球队
// @Tags
<球队>
球队
// @Param id path string false "id"
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-team/{id} [get]
// @Router /api/v1/org-team/{id} [get]
...
@@ -87,10 +87,10 @@ func (e OrgTeam) Get(c *gin.Context) {
...
@@ -87,10 +87,10 @@ func (e OrgTeam) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
e
.
OK
(
object
,
"查询成功"
)
}
}
// Insert 创建球队
// Insert
<球队>
创建球队
// @Summary 创建球队
// @Summary
<球队>
创建球队
// @Description 创建球队
// @Description
<球队>
创建球队
// @Tags 球队
// @Tags
<球队>
球队
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgTeamInsertReq true "data"
// @Param data body dto.OrgTeamInsertReq true "data"
...
@@ -122,10 +122,10 @@ func (e OrgTeam) Insert(c *gin.Context) {
...
@@ -122,10 +122,10 @@ func (e OrgTeam) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
}
// Update 修改球队
// Update
<球队>
修改球队
// @Summary 修改球队
// @Summary
<球队>
修改球队
// @Description 修改球队
// @Description
<球队>
修改球队
// @Tags 球队
// @Tags
<球队>
球队
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgTeamUpdateReq true "body"
// @Param data body dto.OrgTeamUpdateReq true "body"
...
@@ -156,10 +156,10 @@ func (e OrgTeam) Update(c *gin.Context) {
...
@@ -156,10 +156,10 @@ func (e OrgTeam) Update(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
}
// Delete 删除球队
// Delete
<球队>
删除球队
// @Summary 删除球队
// @Summary
<球队>
删除球队
// @Description 删除球队
// @Description
<球队>
删除球队
// @Tags 球队
// @Tags
<球队>
球队
// @Param ids body []int false "ids"
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-team [delete]
// @Router /api/v1/org-team [delete]
...
...
This diff is collapsed.
Click to expand it.
app/operate/apis/org_team_club.go
0 → 100644
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
OrgTeamClub
struct
{
api
.
Api
}
// Get <球队>获取俱乐部详情
// @Summary <球队>获取俱乐部详情
// @Description <球队>获取俱乐部详情
// @Tags <球队>俱乐部
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-team-club/{id} [get]
// @Security Bearer
func
(
e
OrgTeamClub
)
Get
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgClubGetReq
{}
s
:=
service
.
OrgClub
{}
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
.
OrgClub
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.OrgClubUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-team-club/{id} [put]
// @Security Bearer
func
(
e
OrgTeamClub
)
Update
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgClubUpdateReq
{}
s
:=
service
.
OrgClub
{}
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
This diff is collapsed.
Click to expand it.
app/operate/apis/org_team_match.go
0 → 100644
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
OrgTeamMatch
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-team-match [get]
// @Security Bearer
func
(
e
OrgTeamMatch
)
GetPage
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchGetPageReq
{}
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
}
p
:=
actions
.
GetPermissionFromContext
(
c
)
list
:=
make
([]
models
.
OrgMatch
,
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 {data=models.OrgMatch} "{"code": 200, "data": [...]}"
// @Router /api/v1/get-players/{id} [get]
// @Security Bearer
func
(
e
OrgTeamMatch
)
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/get-players/get-players-is-set/{id} [get]
// @Security Bearer
func
(
e
OrgTeamMatch
)
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/get-players/{id} [put]
// @Security Bearer
func
(
e
OrgTeamMatch
)
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
(),
"修改成功"
)
}
This diff is collapsed.
Click to expand it.
app/operate/apis/org_team_match_evaluate.go
0 → 100644
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
OrgTeamMatchEvaluate
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-team-match-evaluate [get]
// @Security Bearer
func
(
e
OrgTeamMatchEvaluate
)
GetPage
(
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
(),
"查询成功"
)
}
// 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-team-match-evaluate/get-match [get]
// @Security Bearer
func
(
e
OrgTeamMatchEvaluate
)
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]
// @Security Bearer
func
(
e
OrgTeamMatchEvaluate
)
Get
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgMatchEvaluateGetReq
{}
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
}
var
object
models
.
OrgMatchEvaluate
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.OrgMatchEvaluateUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-match-evaluate/{id} [put]
// @Security Bearer
func
(
e
OrgTeamMatchEvaluate
)
Update
(
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
.
Update
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
fmt
.
Sprintf
(
"修改比赛球员信息 失败,
\r\n
失败信息 %s"
,
err
.
Error
()))
return
}
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
This diff is collapsed.
Click to expand it.
app/operate/apis/org_team_player.go
0 → 100644
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/response"
"go-admin/app/operate/models"
"go-admin/app/operate/service"
"go-admin/app/operate/service/dto"
"go-admin/common/actions"
)
type
OrgTeamPlayer
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-team-player [get]
// @Security Bearer
func
(
e
OrgTeamPlayer
)
GetPage
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgPlayerGetPageReq
{}
s
:=
service
.
OrgPlayer
{}
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
.
OrgPlayer
,
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
(),
"查询成功"
)
}
// 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-team-player/get-match [get]
// @Security Bearer
func
(
e
OrgTeamPlayer
)
GetPageMatch
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgPlayerGetPageReq
{}
s
:=
service
.
OrgPlayer
{}
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
.
OrgPlayer
,
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-team-player/{id} [get]
// @Security Bearer
func
(
e
OrgTeamPlayer
)
Get
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgPlayerGetReq
{}
s
:=
service
.
OrgPlayer
{}
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
.
OrgPlayer
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
,
"查询成功"
)
}
This diff is collapsed.
Click to expand it.
app/operate/apis/org_team_team.go
0 → 100644
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/response"
"go-admin/app/operate/models"
"go-admin/app/operate/service"
"go-admin/app/operate/service/dto"
"go-admin/common/actions"
)
type
OrgTeamTeam
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-team-team [get]
// @Security Bearer
func
(
e
OrgTeamTeam
)
GetPage
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgTeamGetPageReq
{}
s
:=
service
.
OrgTeam
{}
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
.
OrgTeam
,
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
(),
"查询成功"
)
}
// 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-team-team/get-match [get]
// @Security Bearer
func
(
e
OrgTeamTeam
)
GetPageMatch
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgTeamGetPageReq
{}
s
:=
service
.
OrgTeam
{}
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
.
OrgTeam
,
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-team-team/{id} [get]
// @Security Bearer
func
(
e
OrgTeamTeam
)
Get
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgTeamGetReq
{}
s
:=
service
.
OrgTeam
{}
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
.
OrgTeam
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
,
"查询成功"
)
}
This diff is collapsed.
Click to expand it.
app/operate/apis/org_team_user.go
View file @
0183cdab
...
@@ -18,10 +18,10 @@ type OrgTeamUser struct {
...
@@ -18,10 +18,10 @@ type OrgTeamUser struct {
api
.
Api
api
.
Api
}
}
// GetPage
获取球队人员账户信息
列表
// GetPage
<球队>工作人员
列表
// @Summary
获取球队人员账户信息
列表
// @Summary
<球队>工作人员
列表
// @Description
获取球队人员账户信息
列表
// @Description
<球队>工作人员
列表
// @Tags
球队人员账户信息
// @Tags
<球队>工作人员
// @Param pageSize query int false "页条数"
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Param pageIndex query int false "页码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
...
@@ -54,10 +54,10 @@ func (e OrgTeamUser) GetPage(c *gin.Context) {
...
@@ -54,10 +54,10 @@ func (e OrgTeamUser) GetPage(c *gin.Context) {
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
}
// Get
获取球队人员账户
信息
// Get
<球队>工作人员
信息
// @Summary
获取球队人员账户
信息
// @Summary
<球队>工作人员
信息
// @Description
获取球队人员账户
信息
// @Description
<球队>工作人员
信息
// @Tags
球队人员账户信息
// @Tags
<球队>工作人员
// @Param id path string false "id"
// @Param id path string false "id"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/org-team-user/{id} [get]
// @Router /api/v1/org-team-user/{id} [get]
...
@@ -87,10 +87,10 @@ func (e OrgTeamUser) Get(c *gin.Context) {
...
@@ -87,10 +87,10 @@ func (e OrgTeamUser) Get(c *gin.Context) {
e
.
OK
(
object
,
"查询成功"
)
e
.
OK
(
object
,
"查询成功"
)
}
}
// Insert
创建球队人员账户信息
// Insert
<球队>创建工作人员
// @Summary
创建球队人员账户信息
// @Summary
<球队>创建工作人员
// @Description
创建球队人员账户信息
// @Description
<球队>创建工作人员
// @Tags
球队人员账户信息
// @Tags
<球队>工作人员
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgTeamUserInsertReq true "data"
// @Param data body dto.OrgTeamUserInsertReq true "data"
...
@@ -122,10 +122,10 @@ func (e OrgTeamUser) Insert(c *gin.Context) {
...
@@ -122,10 +122,10 @@ func (e OrgTeamUser) Insert(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
}
// Update
修改球队人员账户信息
// Update
<球队>修改工作人员
// @Summary
修改球队人员账户信息
// @Summary
<球队>修改工作人员
// @Description
修改球队人员账户信息
// @Description
<球队>修改工作人员
// @Tags
球队人员账户信息
// @Tags
<球队>工作人员
// @Accept application/json
// @Accept application/json
// @Product application/json
// @Product application/json
// @Param data body dto.OrgTeamUserUpdateReq true "body"
// @Param data body dto.OrgTeamUserUpdateReq true "body"
...
@@ -156,10 +156,10 @@ func (e OrgTeamUser) Update(c *gin.Context) {
...
@@ -156,10 +156,10 @@ func (e OrgTeamUser) Update(c *gin.Context) {
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
e
.
OK
(
req
.
GetId
(),
"修改成功"
)
}
}
// Delete
删除球队人员账户信息
// Delete
<球队>删除工作人员
// @Summary
删除球队人员账户信息
// @Summary
<球队>删除工作人员
// @Description
删除球队人员账户信息
// @Description
<球队>删除工作人员
// @Tags
球队人员账户信息
// @Tags
<球队>工作人员
// @Param ids body []int false "ids"
// @Param ids body []int false "ids"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Success 200 {string} string "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-team-user [delete]
// @Router /api/v1/org-team-user [delete]
...
...
This diff is collapsed.
Click to expand it.
app/operate/apis/org_user.go
0 → 100644
View file @
0183cdab
package
apis
import
(
"github.com/gin-gonic/gin/binding"
"go-admin/app/admin/models"
"net/http"
"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"
"github.com/google/uuid"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type
SysUser
struct
{
api
.
Api
}
// GetPage
// @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]
// @Security Bearer
func
(
e
SysUser
)
GetPage
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserGetPageReq
{}
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
.
SysUser
,
0
)
var
count
int64
err
=
s
.
GetPage
(
&
req
,
p
,
&
list
,
&
count
)
if
err
!=
nil
{
e
.
Error
(
500
,
err
,
"查询失败"
)
return
}
e
.
PageOK
(
list
,
int
(
count
),
req
.
GetPageIndex
(),
req
.
GetPageSize
(),
"查询成功"
)
}
// Get
// @Summary 获取用户
// @Description 获取JSON
// @Tags 用户
// @Param userId path int true "用户编码"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/sys-user/{userId} [get]
// @Security Bearer
func
(
e
SysUser
)
Get
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserById
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
,
nil
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
var
object
models
.
SysUser
//数据权限检查
p
:=
actions
.
GetPermissionFromContext
(
c
)
err
=
s
.
Get
(
&
req
,
p
,
&
object
)
if
err
!=
nil
{
e
.
Error
(
http
.
StatusUnprocessableEntity
,
err
,
"查询失败"
)
return
}
e
.
OK
(
object
,
"查询成功"
)
}
// Insert
// @Summary 创建用户
// @Description 获取JSON
// @Tags 用户
// @Accept application/json
// @Product application/json
// @Param data body dto.SysUserInsertReq true "用户数据"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/sys-user [post]
// @Security Bearer
func
(
e
SysUser
)
Insert
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserInsertReq
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
,
binding
.
JSON
)
.
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
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
e
.
OK
(
req
.
GetId
(),
"创建成功"
)
}
// Update
// @Summary 修改用户数据
// @Description 获取JSON
// @Tags 用户
// @Accept application/json
// @Product application/json
// @Param data body dto.SysUserUpdateReq true "body"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/sys-user/{userId} [put]
// @Security Bearer
func
(
e
SysUser
)
Update
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserUpdateReq
{}
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
.
Logger
.
Error
(
err
)
return
}
e
.
OK
(
req
.
GetId
(),
"更新成功"
)
}
// Delete
// @Summary 删除用户数据
// @Description 删除数据
// @Tags 用户
// @Param userId path int true "userId"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/sys-user/{userId} [delete]
// @Security Bearer
func
(
e
SysUser
)
Delete
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserById
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
,
binding
.
JSON
)
.
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
.
Logger
.
Error
(
err
)
return
}
e
.
OK
(
req
.
GetId
(),
"删除成功"
)
}
// InsetAvatar
// @Summary 修改头像
// @Description 获取JSON
// @Tags 个人中心
// @Accept multipart/form-data
// @Param file formData file true "file"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/avatar [post]
// @Security Bearer
func
(
e
SysUser
)
InsetAvatar
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
UpdateSysUserAvatarReq
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
// 数据权限检查
p
:=
actions
.
GetPermissionFromContext
(
c
)
form
,
_
:=
c
.
MultipartForm
()
files
:=
form
.
File
[
"upload[]"
]
guid
:=
uuid
.
New
()
.
String
()
filPath
:=
"static/uploadfile/"
+
guid
+
".jpg"
for
_
,
file
:=
range
files
{
e
.
Logger
.
Debugf
(
"upload avatar file: %s"
,
file
.
Filename
)
// 上传文件至指定目录
err
=
c
.
SaveUploadedFile
(
file
,
filPath
)
if
err
!=
nil
{
e
.
Logger
.
Errorf
(
"save file error, %s"
,
err
.
Error
())
e
.
Error
(
500
,
err
,
""
)
return
}
}
req
.
UserId
=
p
.
UserId
req
.
Avatar
=
"/"
+
filPath
err
=
s
.
UpdateAvatar
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
return
}
e
.
OK
(
filPath
,
"修改成功"
)
}
// UpdateStatus 修改用户状态
// @Summary 修改用户状态
// @Description 获取JSON
// @Tags 用户
// @Accept application/json
// @Product application/json
// @Param data body dto.UpdateSysUserStatusReq true "body"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/status [put]
// @Security Bearer
func
(
e
SysUser
)
UpdateStatus
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
UpdateSysUserStatusReq
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
,
binding
.
JSON
,
nil
)
.
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
.
UpdateStatus
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
return
}
e
.
OK
(
req
.
GetId
(),
"更新成功"
)
}
// ResetPwd 重置用户密码
// @Summary 重置用户密码
// @Description 获取JSON
// @Tags 用户
// @Accept application/json
// @Product application/json
// @Param data body dto.ResetSysUserPwdReq true "body"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/pwd/reset [put]
// @Security Bearer
func
(
e
SysUser
)
ResetPwd
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
ResetSysUserPwdReq
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
Bind
(
&
req
,
binding
.
JSON
)
.
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
.
ResetPwd
(
&
req
,
p
)
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
return
}
e
.
OK
(
req
.
GetId
(),
"更新成功"
)
}
// UpdatePwd
// @Summary 重置密码
// @Description 获取JSON
// @Tags 用户
// @Accept application/json
// @Product application/json
// @Param data body dto.PassWord true "body"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/pwd/set [put]
// @Security Bearer
func
(
e
SysUser
)
UpdatePwd
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
PassWord
{}
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
)
err
=
s
.
UpdatePwd
(
user
.
GetUserId
(
c
),
req
.
OldPassword
,
req
.
NewPassword
,
p
)
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
http
.
StatusForbidden
,
err
,
"密码修改失败"
)
return
}
e
.
OK
(
nil
,
"密码修改成功"
)
}
// GetProfile
// @Summary 获取个人中心用户
// @Description 获取JSON
// @Tags 个人中心
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/user/profile [get]
// @Security Bearer
func
(
e
SysUser
)
GetProfile
(
c
*
gin
.
Context
)
{
s
:=
service
.
SysUser
{}
req
:=
dto
.
SysUserById
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
req
.
Id
=
user
.
GetUserId
(
c
)
sysUser
:=
models
.
SysUser
{}
roles
:=
make
([]
models
.
SysRole
,
0
)
posts
:=
make
([]
models
.
SysPost
,
0
)
err
=
s
.
GetProfile
(
&
req
,
&
sysUser
,
&
roles
,
&
posts
)
if
err
!=
nil
{
e
.
Logger
.
Errorf
(
"get user profile error, %s"
,
err
.
Error
())
e
.
Error
(
500
,
err
,
"获取用户信息失败"
)
return
}
e
.
OK
(
gin
.
H
{
"user"
:
sysUser
,
"roles"
:
roles
,
"posts"
:
posts
,
},
"查询成功"
)
}
// GetInfo
// @Summary 获取个人信息
// @Description 获取JSON
// @Tags 个人中心
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /api/v1/getinfo [get]
// @Security Bearer
func
(
e
SysUser
)
GetInfo
(
c
*
gin
.
Context
)
{
req
:=
dto
.
SysUserById
{}
s
:=
service
.
SysUser
{}
r
:=
service
.
SysRole
{}
err
:=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeService
(
&
r
.
Service
)
.
MakeService
(
&
s
.
Service
)
.
Errors
if
err
!=
nil
{
e
.
Logger
.
Error
(
err
)
e
.
Error
(
500
,
err
,
err
.
Error
())
return
}
p
:=
actions
.
GetPermissionFromContext
(
c
)
var
roles
=
make
([]
string
,
1
)
roles
[
0
]
=
user
.
GetRoleName
(
c
)
var
permissions
=
make
([]
string
,
1
)
permissions
[
0
]
=
"*:*:*"
var
buttons
=
make
([]
string
,
1
)
buttons
[
0
]
=
"*:*:*"
var
mp
=
make
(
map
[
string
]
interface
{})
mp
[
"roles"
]
=
roles
if
user
.
GetRoleName
(
c
)
==
"admin"
||
user
.
GetRoleName
(
c
)
==
"系统管理员"
{
mp
[
"permissions"
]
=
permissions
mp
[
"buttons"
]
=
buttons
}
else
{
list
,
_
:=
r
.
GetById
(
user
.
GetRoleId
(
c
))
mp
[
"permissions"
]
=
list
mp
[
"buttons"
]
=
list
}
sysUser
:=
models
.
SysUser
{}
req
.
Id
=
user
.
GetUserId
(
c
)
err
=
s
.
Get
(
&
req
,
p
,
&
sysUser
)
if
err
!=
nil
{
e
.
Error
(
http
.
StatusUnauthorized
,
err
,
"登录失败"
)
return
}
mp
[
"introduction"
]
=
" am a super administrator"
mp
[
"avatar"
]
=
"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif"
if
sysUser
.
Avatar
!=
""
{
mp
[
"avatar"
]
=
sysUser
.
Avatar
}
mp
[
"userName"
]
=
sysUser
.
NickName
mp
[
"userId"
]
=
sysUser
.
UserId
mp
[
"deptId"
]
=
sysUser
.
DeptId
mp
[
"name"
]
=
sysUser
.
NickName
mp
[
"code"
]
=
200
e
.
OK
(
mp
,
""
)
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/router/org_club_player.go
0 → 100644
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
,
registerOrgClubPlayerRouter
)
}
// registerOrgClubPlayerRouter
func
registerOrgClubPlayerRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
OrgClubPlayer
{}
r
:=
v1
.
Group
(
"/org-club-player"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"get-match"
,
api
.
GetPageMatch
)
r
.
GET
(
"/:id"
,
api
.
Get
)
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/router/org_club_team.go
0 → 100644
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
,
registerOrgClubTeamRouter
)
}
// registerOrgClubTeamRouter
func
registerOrgClubTeamRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
OrgClubTeam
{}
r
:=
v1
.
Group
(
"/org-club-team"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"get-match"
,
api
.
GetPageMatch
)
r
.
GET
(
"/:id"
,
api
.
Get
)
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/router/org_
club_user
.go
→
app/operate/router/org_
team_club
.go
View file @
0183cdab
...
@@ -9,18 +9,15 @@ import (
...
@@ -9,18 +9,15 @@ import (
)
)
func
init
()
{
func
init
()
{
routerCheckRole
=
append
(
routerCheckRole
,
registerOrg
ClubUser
Router
)
routerCheckRole
=
append
(
routerCheckRole
,
registerOrg
TeamClub
Router
)
}
}
// registerOrg
ClubUser
Router
// registerOrg
TeamClub
Router
func
registerOrg
ClubUser
Router
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
func
registerOrg
TeamClub
Router
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
Org
ClubUser
{}
api
:=
apis
.
Org
TeamClub
{}
r
:=
v1
.
Group
(
"/org-
club-user
"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
r
:=
v1
.
Group
(
"/org-
team-club
"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"/:id"
,
api
.
Get
)
r
.
GET
(
"/:id"
,
api
.
Get
)
r
.
POST
(
""
,
api
.
Insert
)
r
.
PUT
(
"/:id"
,
api
.
Update
)
r
.
PUT
(
"/:id"
,
api
.
Update
)
r
.
DELETE
(
""
,
api
.
Delete
)
}
}
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/router/org_team_match.go
0 → 100644
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
,
registerOrgTeamMatchRouter
)
}
// registerOrgTeamMatchRouter
func
registerOrgTeamMatchRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
OrgTeamMatch
{}
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-is-set/:id"
,
api
.
GetPlayersIsSet
)
r
.
PUT
(
"/:id"
,
api
.
UpdatePlayers
)
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/router/org_team_match_evaluate.go
0 → 100644
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
,
registerOrgTeamMatchEvaluateRouter
)
}
// registerOrgTeamMatchEvaluateRouter
func
registerOrgTeamMatchEvaluateRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
OrgTeamMatchEvaluate
{}
r
:=
v1
.
Group
(
"/org-team-match-evaluate"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"/get-match"
,
api
.
GetPageMatch
)
r
.
GET
(
"/:id"
,
api
.
Get
)
r
.
PUT
(
"/:id"
,
api
.
Update
)
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/router/org_team_player.go
0 → 100644
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
,
registerOrgTeamPlayerRouter
)
}
// registerOrgTeamPlayerRouter
func
registerOrgTeamPlayerRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
OrgTeamPlayer
{}
r
:=
v1
.
Group
(
"/org-team-player"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"get-match"
,
api
.
GetPageMatch
)
r
.
GET
(
"/:id"
,
api
.
Get
)
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/router/org_team_team.go
0 → 100644
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
,
registerOrgTeamTeamRouter
)
}
// registerOrgTeamTeamRouter
func
registerOrgTeamTeamRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
OrgTeamTeam
{}
r
:=
v1
.
Group
(
"/org-team-team"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"get-match"
,
api
.
GetPageMatch
)
r
.
GET
(
"/:id"
,
api
.
Get
)
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/operate/router/org_user.go
0 → 100644
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/admin/apis"
"go-admin/common/actions"
"go-admin/common/middleware"
)
func
init
()
{
routerCheckRole
=
append
(
routerCheckRole
,
registerSysUserRouter
)
}
// 需认证的路由代码
func
registerSysUserRouter
(
v1
*
gin
.
RouterGroup
,
authMiddleware
*
jwt
.
GinJWTMiddleware
)
{
api
:=
apis
.
SysUser
{}
r
:=
v1
.
Group
(
"/sys-user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
.
Use
(
actions
.
PermissionAction
())
{
r
.
GET
(
""
,
api
.
GetPage
)
r
.
GET
(
"/:id"
,
api
.
Get
)
r
.
POST
(
""
,
api
.
Insert
)
r
.
PUT
(
""
,
api
.
Update
)
r
.
DELETE
(
""
,
api
.
Delete
)
}
user
:=
v1
.
Group
(
"/user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
.
Use
(
actions
.
PermissionAction
())
{
user
.
GET
(
"/profile"
,
api
.
GetProfile
)
user
.
POST
(
"/avatar"
,
api
.
InsetAvatar
)
user
.
PUT
(
"/pwd/set"
,
api
.
UpdatePwd
)
user
.
PUT
(
"/pwd/reset"
,
api
.
ResetPwd
)
user
.
PUT
(
"/status"
,
api
.
UpdateStatus
)
}
v1auth
:=
v1
.
Group
(
""
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
{
v1auth
.
GET
(
"/getinfo"
,
api
.
GetInfo
)
}
}
\ No newline at end of file
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