Commit 754b285d authored by haoyanbin's avatar haoyanbin

1

parent 0183cdab
......@@ -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]
......
......@@ -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]
......
......@@ -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
......@@ -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.Remove(&req, p)
err = s.Update(&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
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
......@@ -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]
......
......@@ -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{}
......
......@@ -16,19 +16,19 @@ import (
"go-admin/common/actions"
)
type SysUser struct {
type OrgUser 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 SysUser) GetPage(c *gin.Context) {
func (e OrgUser) 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 SysUser) Get(c *gin.Context) {
func (e OrgUser) 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 SysUser) Insert(c *gin.Context) {
func (e OrgUser) 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 SysUser) Update(c *gin.Context) {
func (e OrgUser) 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 SysUser) Delete(c *gin.Context) {
func (e OrgUser) 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 SysUser) InsetAvatar(c *gin.Context) {
func (e OrgUser) 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 SysUser) UpdateStatus(c *gin.Context) {
func (e OrgUser) 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 SysUser) ResetPwd(c *gin.Context) {
func (e OrgUser) 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 SysUser) UpdatePwd(c *gin.Context) {
func (e OrgUser) 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 SysUser) GetProfile(c *gin.Context) {
func (e OrgUser) 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 SysUser) GetInfo(c *gin.Context) {
func (e OrgUser) GetInfo(c *gin.Context) {
req :=dto.SysUserById{}
s := service.SysUser{}
r := service.SysRole{}
......
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
......@@ -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
......@@ -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
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
......@@ -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
......@@ -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, registerSysUserRouter)
routerCheckRole = append(routerCheckRole, registerOrgUserRouter)
}
// 需认证的路由代码
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())
func registerOrgUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgUser{}
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)
}
......
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
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
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment