Commit e3d817fc authored by haoyanbin's avatar haoyanbin

1

parent 09256371
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgAd struct {
api.Api
}
// GetPage 获取广告列表
// @Summary 获取广告列表
// @Description 获取广告列表
// @Tags 广告
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgAd}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-ad [get]
// @Security Bearer
func (e OrgAd) GetPage(c *gin.Context) {
req := dto.OrgAdGetPageReq{}
s := service.OrgAd{}
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.OrgAd, 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 {object} response.Response{data=models.OrgAd} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-ad/{id} [get]
// @Security Bearer
func (e OrgAd) Get(c *gin.Context) {
req := dto.OrgAdGetReq{}
s := service.OrgAd{}
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.OrgAd
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.OrgAdInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-ad [post]
// @Security Bearer
func (e OrgAd) Insert(c *gin.Context) {
req := dto.OrgAdInsertReq{}
s := service.OrgAd{}
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.OrgAdUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-ad/{id} [put]
// @Security Bearer
func (e OrgAd) Update(c *gin.Context) {
req := dto.OrgAdUpdateReq{}
s := service.OrgAd{}
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 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-ad [delete]
// @Security Bearer
func (e OrgAd) Delete(c *gin.Context) {
s := service.OrgAd{}
req := dto.OrgAdDeleteReq{}
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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgClub struct {
api.Api
}
// GetPage 获取俱乐部列表
// @Summary 获取俱乐部列表
// @Description 获取俱乐部列表
// @Tags 俱乐部
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgClub}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-club [get]
// @Security Bearer
func (e OrgClub) GetPage(c *gin.Context) {
req := dto.OrgClubGetPageReq{}
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
}
p := actions.GetPermissionFromContext(c)
list := make([]models.OrgClub, 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 {object} response.Response{data=models.OrgClub} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-club/{id} [get]
// @Security Bearer
func (e OrgClub) 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, "查询成功")
}
// Insert 创建俱乐部
// @Summary 创建俱乐部
// @Description 创建俱乐部
// @Tags 俱乐部
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgClubInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-club [post]
// @Security Bearer
func (e OrgClub) Insert(c *gin.Context) {
req := dto.OrgClubInsertReq{}
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.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.OrgClubUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-club/{id} [put]
// @Security Bearer
func (e OrgClub) 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(), "修改成功")
}
// Delete 删除俱乐部
// @Summary 删除俱乐部
// @Description 删除俱乐部
// @Tags 俱乐部
// @Param ids body []int false "ids"
// @Success 200 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-club [delete]
// @Security Bearer
func (e OrgClub) Delete(c *gin.Context) {
s := service.OrgClub{}
req := dto.OrgClubDeleteReq{}
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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgClubUser struct {
api.Api
}
// GetPage 获取俱乐部账户信息列表
// @Summary 获取俱乐部账户信息列表
// @Description 获取俱乐部账户信息列表
// @Tags 俱乐部账户信息
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgClubUser}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-club-user [get]
// @Security Bearer
func (e OrgClubUser) GetPage(c *gin.Context) {
req := dto.OrgClubUserGetPageReq{}
s := service.OrgClubUser{}
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.OrgClubUser, 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 {object} response.Response{data=models.OrgClubUser} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-club-user/{id} [get]
// @Security Bearer
func (e OrgClubUser) Get(c *gin.Context) {
req := dto.OrgClubUserGetReq{}
s := service.OrgClubUser{}
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.OrgClubUser
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.OrgClubUserInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-club-user [post]
// @Security Bearer
func (e OrgClubUser) Insert(c *gin.Context) {
req := dto.OrgClubUserInsertReq{}
s := service.OrgClubUser{}
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.OrgClubUserUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-club-user/{id} [put]
// @Security Bearer
func (e OrgClubUser) Update(c *gin.Context) {
req := dto.OrgClubUserUpdateReq{}
s := service.OrgClubUser{}
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 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-club-user [delete]
// @Security Bearer
func (e OrgClubUser) Delete(c *gin.Context) {
s := service.OrgClubUser{}
req := dto.OrgClubUserDeleteReq{}
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 OrgDivision struct { ...@@ -18,10 +18,10 @@ type OrgDivision struct {
api.Api api.Api
} }
// GetPage 获取OrgDivision列表 // GetPage 获取赛区列表
// @Summary 获取OrgDivision列表 // @Summary 获取赛区列表
// @Description 获取OrgDivision列表 // @Description 获取赛区列表
// @Tags OrgDivision // @Tags 赛区
// @Param pageSize query int false "页条数" // @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码" // @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgDivision}} "{"code": 200, "data": [...]}" // @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgDivision}} "{"code": 200, "data": [...]}"
...@@ -47,17 +47,17 @@ func (e OrgDivision) GetPage(c *gin.Context) { ...@@ -47,17 +47,17 @@ func (e OrgDivision) GetPage(c *gin.Context) {
err = s.GetPage(&req, p, &list, &count) err = s.GetPage(&req, p, &list, &count)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("获取OrgDivision 失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("获取赛区 失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.PageOK(list, int(count), req.GetPageIndex(), req.GetPageSize(), "查询成功") e.PageOK(list, int(count), req.GetPageIndex(), req.GetPageSize(), "查询成功")
} }
// Get 获取OrgDivision // Get 获取赛区
// @Summary 获取OrgDivision // @Summary 获取赛区
// @Description 获取OrgDivision // @Description 获取赛区
// @Tags OrgDivision // @Tags 赛区
// @Param id path string false "id" // @Param id path string false "id"
// @Success 200 {object} response.Response{data=models.OrgDivision} "{"code": 200, "data": [...]}" // @Success 200 {object} response.Response{data=models.OrgDivision} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-division/{id} [get] // @Router /api/v1/org-division/{id} [get]
...@@ -80,17 +80,17 @@ func (e OrgDivision) Get(c *gin.Context) { ...@@ -80,17 +80,17 @@ func (e OrgDivision) Get(c *gin.Context) {
p := actions.GetPermissionFromContext(c) p := actions.GetPermissionFromContext(c)
err = s.Get(&req, p, &object) err = s.Get(&req, p, &object)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("获取OrgDivision失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("获取赛区失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.OK( object, "查询成功") e.OK( object, "查询成功")
} }
// Insert 创建OrgDivision // Insert 创建赛区
// @Summary 创建OrgDivision // @Summary 创建赛区
// @Description 创建OrgDivision // @Description 创建赛区
// @Tags OrgDivision // @Tags 赛区
// @Accept application/json // @Accept application/json
// @Product application/json // @Product application/json
// @Param data body dto.OrgDivisionInsertReq true "data" // @Param data body dto.OrgDivisionInsertReq true "data"
...@@ -115,17 +115,17 @@ func (e OrgDivision) Insert(c *gin.Context) { ...@@ -115,17 +115,17 @@ func (e OrgDivision) Insert(c *gin.Context) {
err = s.Insert(&req) err = s.Insert(&req)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("创建OrgDivision 失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("创建赛区 失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.OK(req.GetId(), "创建成功") e.OK(req.GetId(), "创建成功")
} }
// Update 修改OrgDivision // Update 修改赛区
// @Summary 修改OrgDivision // @Summary 修改赛区
// @Description 修改OrgDivision // @Description 修改赛区
// @Tags OrgDivision // @Tags 赛区
// @Accept application/json // @Accept application/json
// @Product application/json // @Product application/json
// @Param data body dto.OrgDivisionUpdateReq true "body" // @Param data body dto.OrgDivisionUpdateReq true "body"
...@@ -150,16 +150,16 @@ func (e OrgDivision) Update(c *gin.Context) { ...@@ -150,16 +150,16 @@ func (e OrgDivision) Update(c *gin.Context) {
err = s.Update(&req, p) err = s.Update(&req, p)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("修改OrgDivision 失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("修改赛区 失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.OK( req.GetId(), "修改成功") e.OK( req.GetId(), "修改成功")
} }
// Delete 删除OrgDivision // Delete 删除赛区
// @Summary 删除OrgDivision // @Summary 删除赛区
// @Description 删除OrgDivision // @Description 删除赛区
// @Tags OrgDivision // @Tags 赛区
// @Param ids body []int false "ids" // @Param ids body []int false "ids"
// @Success 200 {object} response.Response "{"code": 200, "message": "删除成功"}" // @Success 200 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-division [delete] // @Router /api/v1/org-division [delete]
...@@ -183,7 +183,7 @@ func (e OrgDivision) Delete(c *gin.Context) { ...@@ -183,7 +183,7 @@ func (e OrgDivision) Delete(c *gin.Context) {
err = s.Remove(&req, p) err = s.Remove(&req, p)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("删除OrgDivision失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("删除赛区失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.OK( req.GetId(), "删除成功") e.OK( req.GetId(), "删除成功")
......
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgMatch struct {
api.Api
}
// GetPage 获取比赛列表
// @Summary 获取比赛列表
// @Description 获取比赛列表
// @Tags 比赛
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgMatch}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match [get]
// @Security Bearer
func (e OrgMatch) 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 {object} response.Response{data=models.OrgMatch} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match/{id} [get]
// @Security Bearer
func (e OrgMatch) Get(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, "查询成功")
}
// Insert 创建比赛
// @Summary 创建比赛
// @Description 创建比赛
// @Tags 比赛
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-match [post]
// @Security Bearer
func (e OrgMatch) Insert(c *gin.Context) {
req := dto.OrgMatchInsertReq{}
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.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.OrgMatchUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-match/{id} [put]
// @Security Bearer
func (e OrgMatch) Update(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(), "修改成功")
}
// Delete 删除比赛
// @Summary 删除比赛
// @Description 删除比赛
// @Tags 比赛
// @Param ids body []int false "ids"
// @Success 200 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-match [delete]
// @Security Bearer
func (e OrgMatch) Delete(c *gin.Context) {
s := service.OrgMatch{}
req := dto.OrgMatchDeleteReq{}
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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgMatchEvaluate struct {
api.Api
}
// GetPage 获取比赛球员信息列表
// @Summary 获取比赛球员信息列表
// @Description 获取比赛球员信息列表
// @Tags 比赛球员信息
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgMatchEvaluate}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match-evaluate [get]
// @Security Bearer
func (e OrgMatchEvaluate) 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(), "查询成功")
}
// Get 获取比赛球员信息
// @Summary 获取比赛球员信息
// @Description 获取比赛球员信息
// @Tags 比赛球员信息
// @Param id path string false "id"
// @Success 200 {object} response.Response{data=models.OrgMatchEvaluate} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match-evaluate/{id} [get]
// @Security Bearer
func (e OrgMatchEvaluate) 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, "查询成功")
}
// Insert 创建比赛球员信息
// @Summary 创建比赛球员信息
// @Description 创建比赛球员信息
// @Tags 比赛球员信息
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchEvaluateInsertReq true "data"
// @Success 200 {object} response.Response "{"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 比赛球员信息
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgMatchEvaluateUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-match-evaluate/{id} [put]
// @Security Bearer
func (e OrgMatchEvaluate) 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(), "修改成功")
}
// Delete 删除比赛球员信息
// @Summary 删除比赛球员信息
// @Description 删除比赛球员信息
// @Tags 比赛球员信息
// @Param ids body []int false "ids"
// @Success 200 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-match-evaluate [delete]
// @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))
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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/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 {object} response.Response{data=response.Page{list=[]models.OrgMatchTeam}} "{"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 {object} response.Response{data=models.OrgMatchTeam} "{"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 {object} response.Response "{"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 {object} response.Response "{"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 {object} response.Response "{"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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgMatchTeamPlayer struct {
api.Api
}
// GetPage 获取比赛球员数据列表
// @Summary 获取比赛球员数据列表
// @Description 获取比赛球员数据列表
// @Tags 比赛球员数据
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgMatchTeamPlayer}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match-team-player [get]
// @Security Bearer
func (e OrgMatchTeamPlayer) GetPage(c *gin.Context) {
req := dto.OrgMatchTeamPlayerGetPageReq{}
s := service.OrgMatchTeamPlayer{}
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.OrgMatchTeamPlayer, 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 {object} response.Response{data=models.OrgMatchTeamPlayer} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-match-team-player/{id} [get]
// @Security Bearer
func (e OrgMatchTeamPlayer) Get(c *gin.Context) {
req := dto.OrgMatchTeamPlayerGetReq{}
s := service.OrgMatchTeamPlayer{}
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.OrgMatchTeamPlayer
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.OrgMatchTeamPlayerInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-match-team-player [post]
// @Security Bearer
func (e OrgMatchTeamPlayer) Insert(c *gin.Context) {
req := dto.OrgMatchTeamPlayerInsertReq{}
s := service.OrgMatchTeamPlayer{}
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.OrgMatchTeamPlayerUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-match-team-player/{id} [put]
// @Security Bearer
func (e OrgMatchTeamPlayer) Update(c *gin.Context) {
req := dto.OrgMatchTeamPlayerUpdateReq{}
s := service.OrgMatchTeamPlayer{}
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 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-match-team-player [delete]
// @Security Bearer
func (e OrgMatchTeamPlayer) Delete(c *gin.Context) {
s := service.OrgMatchTeamPlayer{}
req := dto.OrgMatchTeamPlayerDeleteReq{}
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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgNews struct {
api.Api
}
// GetPage 获取新闻列表
// @Summary 获取新闻列表
// @Description 获取新闻列表
// @Tags 新闻
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgNews}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-news [get]
// @Security Bearer
func (e OrgNews) GetPage(c *gin.Context) {
req := dto.OrgNewsGetPageReq{}
s := service.OrgNews{}
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.OrgNews, 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 {object} response.Response{data=models.OrgNews} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-news/{id} [get]
// @Security Bearer
func (e OrgNews) Get(c *gin.Context) {
req := dto.OrgNewsGetReq{}
s := service.OrgNews{}
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.OrgNews
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.OrgNewsInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-news [post]
// @Security Bearer
func (e OrgNews) Insert(c *gin.Context) {
req := dto.OrgNewsInsertReq{}
s := service.OrgNews{}
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.OrgNewsUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-news/{id} [put]
// @Security Bearer
func (e OrgNews) Update(c *gin.Context) {
req := dto.OrgNewsUpdateReq{}
s := service.OrgNews{}
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 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-news [delete]
// @Security Bearer
func (e OrgNews) Delete(c *gin.Context) {
s := service.OrgNews{}
req := dto.OrgNewsDeleteReq{}
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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgPlayer struct {
api.Api
}
// GetPage 获取球员列表
// @Summary 获取球员列表
// @Description 获取球员列表
// @Tags 球员
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgPlayer}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-player [get]
// @Security Bearer
func (e OrgPlayer) 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(), "查询成功")
}
// Get 获取球员
// @Summary 获取球员
// @Description 获取球员
// @Tags 球员
// @Param id path string false "id"
// @Success 200 {object} response.Response{data=models.OrgPlayer} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-player/{id} [get]
// @Security Bearer
func (e OrgPlayer) 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, "查询成功")
}
// Insert 创建球员
// @Summary 创建球员
// @Description 创建球员
// @Tags 球员
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgPlayerInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-player [post]
// @Security Bearer
func (e OrgPlayer) Insert(c *gin.Context) {
req := dto.OrgPlayerInsertReq{}
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
}
// 设置创建人
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.OrgPlayerUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-player/{id} [put]
// @Security Bearer
func (e OrgPlayer) Update(c *gin.Context) {
req := dto.OrgPlayerUpdateReq{}
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
}
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 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-player [delete]
// @Security Bearer
func (e OrgPlayer) Delete(c *gin.Context) {
s := service.OrgPlayer{}
req := dto.OrgPlayerDeleteReq{}
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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgPlayerUser struct {
api.Api
}
// GetPage 获取球员账户信息列表
// @Summary 获取球员账户信息列表
// @Description 获取球员账户信息列表
// @Tags 球员账户信息
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgPlayerUser}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-player-user [get]
// @Security Bearer
func (e OrgPlayerUser) GetPage(c *gin.Context) {
req := dto.OrgPlayerUserGetPageReq{}
s := service.OrgPlayerUser{}
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.OrgPlayerUser, 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 {object} response.Response{data=models.OrgPlayerUser} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-player-user/{id} [get]
// @Security Bearer
func (e OrgPlayerUser) Get(c *gin.Context) {
req := dto.OrgPlayerUserGetReq{}
s := service.OrgPlayerUser{}
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.OrgPlayerUser
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.OrgPlayerUserInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-player-user [post]
// @Security Bearer
func (e OrgPlayerUser) Insert(c *gin.Context) {
req := dto.OrgPlayerUserInsertReq{}
s := service.OrgPlayerUser{}
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.OrgPlayerUserUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-player-user/{id} [put]
// @Security Bearer
func (e OrgPlayerUser) Update(c *gin.Context) {
req := dto.OrgPlayerUserUpdateReq{}
s := service.OrgPlayerUser{}
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 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-player-user [delete]
// @Security Bearer
func (e OrgPlayerUser) Delete(c *gin.Context) {
s := service.OrgPlayerUser{}
req := dto.OrgPlayerUserDeleteReq{}
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 { ...@@ -18,10 +18,10 @@ type OrgSeason struct {
api.Api api.Api
} }
// GetPage 获取OrgSeason列表 // GetPage 获取赛季列表
// @Summary 获取OrgSeason列表 // @Summary 获取赛季列表
// @Description 获取OrgSeason列表 // @Description 获取赛季列表
// @Tags OrgSeason // @Tags 赛季
// @Param pageSize query int false "页条数" // @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码" // @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgSeason}} "{"code": 200, "data": [...]}" // @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgSeason}} "{"code": 200, "data": [...]}"
...@@ -47,17 +47,17 @@ func (e OrgSeason) GetPage(c *gin.Context) { ...@@ -47,17 +47,17 @@ func (e OrgSeason) GetPage(c *gin.Context) {
err = s.GetPage(&req, p, &list, &count) err = s.GetPage(&req, p, &list, &count)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("获取OrgSeason 失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("获取赛季 失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.PageOK(list, int(count), req.GetPageIndex(), req.GetPageSize(), "查询成功") e.PageOK(list, int(count), req.GetPageIndex(), req.GetPageSize(), "查询成功")
} }
// Get 获取OrgSeason // Get 获取赛季
// @Summary 获取OrgSeason // @Summary 获取赛季
// @Description 获取OrgSeason // @Description 获取赛季
// @Tags OrgSeason // @Tags 赛季
// @Param id path string false "id" // @Param id path string false "id"
// @Success 200 {object} response.Response{data=models.OrgSeason} "{"code": 200, "data": [...]}" // @Success 200 {object} response.Response{data=models.OrgSeason} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-season/{id} [get] // @Router /api/v1/org-season/{id} [get]
...@@ -80,17 +80,17 @@ func (e OrgSeason) Get(c *gin.Context) { ...@@ -80,17 +80,17 @@ func (e OrgSeason) Get(c *gin.Context) {
p := actions.GetPermissionFromContext(c) p := actions.GetPermissionFromContext(c)
err = s.Get(&req, p, &object) err = s.Get(&req, p, &object)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("获取OrgSeason失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("获取赛季失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.OK( object, "查询成功") e.OK( object, "查询成功")
} }
// Insert 创建OrgSeason // Insert 创建赛季
// @Summary 创建OrgSeason // @Summary 创建赛季
// @Description 创建OrgSeason // @Description 创建赛季
// @Tags OrgSeason // @Tags 赛季
// @Accept application/json // @Accept application/json
// @Product application/json // @Product application/json
// @Param data body dto.OrgSeasonInsertReq true "data" // @Param data body dto.OrgSeasonInsertReq true "data"
...@@ -115,17 +115,17 @@ func (e OrgSeason) Insert(c *gin.Context) { ...@@ -115,17 +115,17 @@ func (e OrgSeason) Insert(c *gin.Context) {
err = s.Insert(&req) err = s.Insert(&req)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("创建OrgSeason 失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("创建赛季 失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.OK(req.GetId(), "创建成功") e.OK(req.GetId(), "创建成功")
} }
// Update 修改OrgSeason // Update 修改赛季
// @Summary 修改OrgSeason // @Summary 修改赛季
// @Description 修改OrgSeason // @Description 修改赛季
// @Tags OrgSeason // @Tags 赛季
// @Accept application/json // @Accept application/json
// @Product application/json // @Product application/json
// @Param data body dto.OrgSeasonUpdateReq true "body" // @Param data body dto.OrgSeasonUpdateReq true "body"
...@@ -150,16 +150,16 @@ func (e OrgSeason) Update(c *gin.Context) { ...@@ -150,16 +150,16 @@ func (e OrgSeason) Update(c *gin.Context) {
err = s.Update(&req, p) err = s.Update(&req, p)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("修改OrgSeason 失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("修改赛季 失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.OK( req.GetId(), "修改成功") e.OK( req.GetId(), "修改成功")
} }
// Delete 删除OrgSeason // Delete 删除赛季
// @Summary 删除OrgSeason // @Summary 删除赛季
// @Description 删除OrgSeason // @Description 删除赛季
// @Tags OrgSeason // @Tags 赛季
// @Param ids body []int false "ids" // @Param ids body []int false "ids"
// @Success 200 {object} response.Response "{"code": 200, "message": "删除成功"}" // @Success 200 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-season [delete] // @Router /api/v1/org-season [delete]
...@@ -183,7 +183,7 @@ func (e OrgSeason) Delete(c *gin.Context) { ...@@ -183,7 +183,7 @@ func (e OrgSeason) Delete(c *gin.Context) {
err = s.Remove(&req, p) err = s.Remove(&req, p)
if err != nil { if err != nil {
e.Error(500, err, fmt.Sprintf("删除OrgSeason失败,\r\n失败信息 %s", err.Error())) e.Error(500, err, fmt.Sprintf("删除赛季失败,\r\n失败信息 %s", err.Error()))
return return
} }
e.OK( req.GetId(), "删除成功") e.OK( req.GetId(), "删除成功")
......
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgTeam struct {
api.Api
}
// GetPage 获取球队列表
// @Summary 获取球队列表
// @Description 获取球队列表
// @Tags 球队
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgTeam}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-team [get]
// @Security Bearer
func (e OrgTeam) 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(), "查询成功")
}
// Get 获取球队
// @Summary 获取球队
// @Description 获取球队
// @Tags 球队
// @Param id path string false "id"
// @Success 200 {object} response.Response{data=models.OrgTeam} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-team/{id} [get]
// @Security Bearer
func (e OrgTeam) 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, "查询成功")
}
// Insert 创建球队
// @Summary 创建球队
// @Description 创建球队
// @Tags 球队
// @Accept application/json
// @Product application/json
// @Param data body dto.OrgTeamInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-team [post]
// @Security Bearer
func (e OrgTeam) Insert(c *gin.Context) {
req := dto.OrgTeamInsertReq{}
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
}
// 设置创建人
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.OrgTeamUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-team/{id} [put]
// @Security Bearer
func (e OrgTeam) Update(c *gin.Context) {
req := dto.OrgTeamUpdateReq{}
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
}
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 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-team [delete]
// @Security Bearer
func (e OrgTeam) Delete(c *gin.Context) {
s := service.OrgTeam{}
req := dto.OrgTeamDeleteReq{}
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
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/admin/models"
"go-admin/app/admin/service"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
)
type OrgTeamUser struct {
api.Api
}
// GetPage 获取球队人员账户信息列表
// @Summary 获取球队人员账户信息列表
// @Description 获取球队人员账户信息列表
// @Tags 球队人员账户信息
// @Param pageSize query int false "页条数"
// @Param pageIndex query int false "页码"
// @Success 200 {object} response.Response{data=response.Page{list=[]models.OrgTeamUser}} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-team-user [get]
// @Security Bearer
func (e OrgTeamUser) GetPage(c *gin.Context) {
req := dto.OrgTeamUserGetPageReq{}
s := service.OrgTeamUser{}
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.OrgTeamUser, 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 {object} response.Response{data=models.OrgTeamUser} "{"code": 200, "data": [...]}"
// @Router /api/v1/org-team-user/{id} [get]
// @Security Bearer
func (e OrgTeamUser) Get(c *gin.Context) {
req := dto.OrgTeamUserGetReq{}
s := service.OrgTeamUser{}
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.OrgTeamUser
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.OrgTeamUserInsertReq true "data"
// @Success 200 {object} response.Response "{"code": 200, "message": "添加成功"}"
// @Router /api/v1/org-team-user [post]
// @Security Bearer
func (e OrgTeamUser) Insert(c *gin.Context) {
req := dto.OrgTeamUserInsertReq{}
s := service.OrgTeamUser{}
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.OrgTeamUserUpdateReq true "body"
// @Success 200 {object} response.Response "{"code": 200, "message": "修改成功"}"
// @Router /api/v1/org-team-user/{id} [put]
// @Security Bearer
func (e OrgTeamUser) Update(c *gin.Context) {
req := dto.OrgTeamUserUpdateReq{}
s := service.OrgTeamUser{}
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 {object} response.Response "{"code": 200, "message": "删除成功"}"
// @Router /api/v1/org-team-user [delete]
// @Security Bearer
func (e OrgTeamUser) Delete(c *gin.Context) {
s := service.OrgTeamUser{}
req := dto.OrgTeamUserDeleteReq{}
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
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
"time"
)
type OrgAd struct {
models.Model
UserId string `json:"userId" gorm:"type:bigint(20);comment:sys_user表id"`
AdName string `json:"adName" gorm:"type:varchar(255);comment:广告名称"`
AdType string `json:"adType" gorm:"type:varchar(255);comment:类型"`
AdImg string `json:"adImg" gorm:"type:varchar(255);comment:广告图"`
AdUrl string `json:"adUrl" gorm:"type:varchar(255);comment:链接地址"`
Status string `json:"status" gorm:"type:bigint(20);comment:广告状态 1 开启 0关闭"`
StartTime time.Time `json:"startTime" gorm:"type:datetime;comment:广告有效期 开始时间"`
EndTime time.Time `json:"endTime" gorm:"type:datetime;comment:广告有效期 结束时间"`
models.ModelTime
models.ControlBy
}
func (OrgAd) TableName() string {
return "org_ad"
}
func (e *OrgAd) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgAd) GetId() interface{} {
return e.Id
}
\ No newline at end of file
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgClub struct {
models.Model
ClubName string `json:"clubName" gorm:"type:varchar(255);comment:俱乐部名称"`
ClubContacts string `json:"clubContacts" gorm:"type:varchar(60);comment:俱乐部联系人"`
ClubMobile string `json:"clubMobile" gorm:"type:varchar(30);comment:俱乐部联系电话"`
ClubLogo string `json:"clubLogo" gorm:"type:varchar(255);comment:俱乐部logo"`
ClubQrcode string `json:"clubQrcode" gorm:"type:varchar(255);comment:俱乐部二维码"`
models.ModelTime
models.ControlBy
}
func (OrgClub) TableName() string {
return "org_club"
}
func (e *OrgClub) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgClub) GetId() interface{} {
return e.Id
}
\ No newline at end of file
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgClubUser struct {
models.Model
UserId string `json:"userId" gorm:"type:bigint(20);comment:UserId"`
ClubId string `json:"clubId" gorm:"type:bigint(20);comment:ClubId"`
models.ModelTime
models.ControlBy
}
func (OrgClubUser) TableName() string {
return "org_club_user"
}
func (e *OrgClubUser) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgClubUser) GetId() interface{} {
return e.Id
}
\ No newline at end of file
...@@ -10,7 +10,7 @@ type OrgDivision struct { ...@@ -10,7 +10,7 @@ type OrgDivision struct {
models.Model models.Model
DivisionName string `json:"divisionName" gorm:"type:varchar(255);comment:赛区名称"` DivisionName string `json:"divisionName" gorm:"type:varchar(255);comment:赛区名称"`
Status string `json:"status" gorm:"type:int(11);comment:赛区开启状态 1 是 0否"` Status string `json:"status" gorm:"type:bigint(20);comment:赛区开启状态 1 是 0否"`
models.ModelTime models.ModelTime
models.ControlBy models.ControlBy
} }
......
...@@ -10,7 +10,7 @@ type OrgLeague struct { ...@@ -10,7 +10,7 @@ type OrgLeague struct {
models.Model models.Model
LeagueName string `json:"leagueName" gorm:"type:varchar(255);comment:联赛级别"` LeagueName string `json:"leagueName" gorm:"type:varchar(255);comment:联赛级别"`
Status string `json:"status" gorm:"type:int(11);comment:联赛开启状态 1 是 0 否"` Status string `json:"status" gorm:"type:bigint(20);comment:联赛开启状态 1 是 0 否"`
models.ModelTime models.ModelTime
models.ControlBy models.ControlBy
} }
......
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
"time"
)
type OrgMatch struct {
models.Model
LeagueId string `json:"leagueId" gorm:"type:bigint(20);comment:LeagueId"`
DivisionId string `json:"divisionId" gorm:"type:bigint(20);comment:DivisionId"`
SeasonId string `json:"seasonId" gorm:"type:bigint(20);comment:SeasonId"`
ClubId string `json:"clubId" gorm:"type:bigint(20);comment:ClubId"`
TeamId string `json:"teamId" gorm:"type:bigint(20);comment:TeamId"`
Status string `json:"status" gorm:"type:tinyint(1);comment:比赛状态 1 未开始 2 比赛中 3 已结束"`
Rounds string `json:"rounds" gorm:"type:varchar(60);comment:轮次"`
Grouping string `json:"grouping" gorm:"type:varchar(60);comment:分组"`
MatchStartTime time.Time `json:"matchStartTime" gorm:"type:datetime;comment:比赛开始时间"`
MatchEndTime time.Time `json:"matchEndTime" gorm:"type:datetime;comment:比赛结束时间"`
TeamAId string `json:"teamAId" gorm:"type:bigint(20);comment:a队id"`
TeamBId string `json:"teamBId" gorm:"type:bigint(20);comment:b队id"`
TeamAScore string `json:"teamAScore" gorm:"type:bigint(20);comment:a队比分"`
TeamBScore string `json:"teamBScore" gorm:"type:bigint(20);comment:b队比分"`
TeamAIntegral string `json:"teamAIntegral" gorm:"type:bigint(20);comment:a队积分"`
TeamBIntegral string `json:"teamBIntegral" gorm:"type:bigint(20);comment:a队积分"`
models.ModelTime
models.ControlBy
}
func (OrgMatch) TableName() string {
return "org_match"
}
func (e *OrgMatch) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgMatch) GetId() interface{} {
return e.Id
}
\ No newline at end of file
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgMatchEvaluate struct {
models.Model
TeamUserId string `json:"teamUserId" gorm:"type:bigint(20);comment:org_team_user表id(教练id)"`
PlayerId string `json:"playerId" gorm:"type:bigint(20);comment:org_player表id(球员id)"`
Content string `json:"content" gorm:"type:text;comment:教练评价内容"`
WonderfulMomentImg string `json:"wonderfulMomentImg" gorm:"type:varchar(255);comment:精彩时刻图"`
WonderfulMomentMv string `json:"wonderfulMomentMv" gorm:"type:varchar(255);comment:精彩时刻图标题"`
WonderfulMomentImgTitle string `json:"wonderfulMomentImgTitle" gorm:"type:varchar(255);comment:精彩时刻视频"`
WonderfulMomentMvTitle string `json:"wonderfulMomentMvTitle" gorm:"type:varchar(255);comment:精彩时刻视频标题"`
models.ModelTime
models.ControlBy
}
func (OrgMatchEvaluate) TableName() string {
return "org_match_evaluate"
}
func (e *OrgMatchEvaluate) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgMatchEvaluate) GetId() interface{} {
return e.Id
}
\ No newline at end of file
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
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgMatchTeamPlayer 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"`
PlayerName string `json:"playerName" gorm:"type:varchar(60);comment:球员名称"`
PlayerNumber string `json:"playerNumber" gorm:"type:varchar(60);comment:球员号码"`
Position string `json:"position" gorm:"type:varchar(60);comment:场上位置"`
Scoring string `json:"scoring" gorm:"type:bigint(20);comment:得分"`
Rebound string `json:"rebound" gorm:"type:bigint(20);comment:篮板"`
Assist string `json:"assist" gorm:"type:bigint(20);comment:助攻"`
Steal string `json:"steal" gorm:"type:bigint(20);comment:抢断"`
FreeThrow string `json:"freeThrow" gorm:"type:bigint(20);comment:罚球"`
BlockShot string `json:"blockShot" gorm:"type:bigint(20);comment:盖帽"`
Foul string `json:"foul" gorm:"type:bigint(20);comment:犯规"`
TwoPointShot string `json:"twoPointShot" gorm:"type:bigint(20);comment:2分进球数量"`
ThreePointShot string `json:"threePointShot" gorm:"type:bigint(20);comment:3分进球数量"`
models.ModelTime
models.ControlBy
}
func (OrgMatchTeamPlayer) TableName() string {
return "org_match_team_player"
}
func (e *OrgMatchTeamPlayer) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgMatchTeamPlayer) GetId() interface{} {
return e.Id
}
\ No newline at end of file
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgNews struct {
models.Model
NewsName string `json:"newsName" gorm:"type:varchar(20);comment:NewsName"`
NewsTitle string `json:"newsTitle" gorm:"type:varchar(20);comment:NewsTitle"`
NewsContent string `json:"newsContent" gorm:"type:text;comment:NewsContent"`
Status string `json:"status" gorm:"type:tinyint(1);comment:Status"`
models.ModelTime
models.ControlBy
}
func (OrgNews) TableName() string {
return "org_news"
}
func (e *OrgNews) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgNews) GetId() interface{} {
return e.Id
}
\ No newline at end of file
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgPlayer struct {
models.Model
ClubId string `json:"clubId" gorm:"type:bigint(20);comment:org_club表id"`
TeamId string `json:"teamId" gorm:"type:bigint(20);comment:org_team表id"`
PlayerName string `json:"playerName" gorm:"type:varchar(60);comment:球员姓名"`
IdCard string `json:"idCard" gorm:"type:varchar(60);comment:身份证号"`
Sex string `json:"sex" gorm:"type:varchar(20);comment:性别"`
PlayerNumber string `json:"playerNumber" gorm:"type:varchar(20);comment:球衣号码"`
Position string `json:"position" gorm:"type:varchar(60);comment:场上位置"`
PlayerImg string `json:"playerImg" gorm:"type:varchar(255);comment:球员照片"`
PlayerUserId string `json:"playerUserId" gorm:"type:bigint(20);comment:org_player_user表id"`
ShareConf string `json:"shareConf" gorm:"type:tinyint(1);comment:分享功能 1 开启 2 关闭"`
models.ModelTime
models.ControlBy
}
func (OrgPlayer) TableName() string {
return "org_player"
}
func (e *OrgPlayer) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgPlayer) GetId() interface{} {
return e.Id
}
\ No newline at end of file
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgPlayerUser struct {
models.Model
Username string `json:"username" gorm:"type:varchar(255);comment:登录账号(手机号)"`
Password string `json:"password" gorm:"type:varchar(255);comment:密码"`
Nickname string `json:"nickname" gorm:"type:varchar(255);comment:昵称"`
Headimg string `json:"headimg" gorm:"type:varchar(255);comment:头像"`
OpenId string `json:"openId" gorm:"type:varchar(60);comment:小程序唯一id"`
Phone string `json:"phone" gorm:"type:varchar(20);comment:小程序手机号"`
models.ModelTime
models.ControlBy
}
func (OrgPlayerUser) TableName() string {
return "org_player_user"
}
func (e *OrgPlayerUser) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgPlayerUser) GetId() interface{} {
return e.Id
}
\ No newline at end of file
...@@ -9,13 +9,13 @@ import ( ...@@ -9,13 +9,13 @@ import (
type OrgSeason struct { type OrgSeason struct {
models.Model models.Model
LeagueId string `json:"leagueId" gorm:"type:int(11);comment:LeagueId"` LeagueId string `json:"leagueId" gorm:"type:bigint(20);comment:org_league表id"`
DivisionId string `json:"divisionId" gorm:"type:int(11);comment:DivisionId"` DivisionId string `json:"divisionId" gorm:"type:bigint(20);comment:org_division表id"`
SeasonName string `json:"seasonName" gorm:"type:varchar(255);comment:赛季名称"` SeasonName string `json:"seasonName" gorm:"type:varchar(255);comment:赛季名称"`
TotalRounds string `json:"totalRounds" gorm:"type:varchar(60);comment:总轮次"` TotalRounds string `json:"totalRounds" gorm:"type:varchar(60);comment:总轮次"`
StartTime string `json:"startTime" gorm:"type:date;comment:赛季开始时间"` StartTime string `json:"startTime" gorm:"type:date;comment:赛季开始时间"`
EndTime string `json:"endTime" gorm:"type:date;comment:赛季结束时间"` EndTime string `json:"endTime" gorm:"type:date;comment:赛季结束时间"`
Status string `json:"status" gorm:"type:int(11);comment:赛季开启状态 1 是 0 否"` Status string `json:"status" gorm:"type:tinyint(1);comment:赛季开启状态 1 是 0 否"`
models.ModelTime models.ModelTime
models.ControlBy models.ControlBy
} }
......
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgTeam struct {
models.Model
ClubId string `json:"clubId" gorm:"type:int(11);comment:org_club表id"`
TeamName string `json:"teamName" gorm:"type:varchar(255);comment:球队名称"`
models.ModelTime
models.ControlBy
}
func (OrgTeam) TableName() string {
return "org_team"
}
func (e *OrgTeam) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgTeam) GetId() interface{} {
return e.Id
}
\ No newline at end of file
package models
import (
// "gorm.io/gorm"
"go-admin/common/models"
)
type OrgTeamUser struct {
models.Model
ClubId string `json:"clubId" gorm:"type:int(11);comment:org_club表id"`
TeamId string `json:"teamId" gorm:"type:int(11);comment:org_team表id"`
UserId string `json:"userId" gorm:"type:int(11);comment:sys_user表id"`
Name string `json:"name" gorm:"type:int(11);comment:姓名"`
Sex string `json:"sex" gorm:"type:int(11);comment:性别"`
UserImg string `json:"userImg" gorm:"type:int(11);comment:用户照片"`
SignImg string `json:"signImg" gorm:"type:int(11);comment:签名照片"`
models.ModelTime
models.ControlBy
}
func (OrgTeamUser) TableName() string {
return "org_team_user"
}
func (e *OrgTeamUser) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *OrgTeamUser) GetId() interface{} {
return e.Id
}
\ 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/admin/apis"
"go-admin/common/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgAdRouter)
}
// registerOrgAdRouter
func registerOrgAdRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgAd{}
r := v1.Group("/org-ad").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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgClubRouter)
}
// registerOrgClubRouter
func registerOrgClubRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgClub{}
r := v1.Group("/org-club").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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgClubUserRouter)
}
// registerOrgClubUserRouter
func registerOrgClubUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgClubUser{}
r := v1.Group("/org-club-user").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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgMatchRouter)
}
// registerOrgMatchRouter
func registerOrgMatchRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgMatch{}
r := v1.Group("/org-match").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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgMatchEvaluateRouter)
}
// registerOrgMatchEvaluateRouter
func registerOrgMatchEvaluateRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgMatchEvaluate{}
r := v1.Group("/org-match-evaluate").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
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/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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgMatchTeamPlayerRouter)
}
// registerOrgMatchTeamPlayerRouter
func registerOrgMatchTeamPlayerRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgMatchTeamPlayer{}
r := v1.Group("/org-match-team-player").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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgNewsRouter)
}
// registerOrgNewsRouter
func registerOrgNewsRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgNews{}
r := v1.Group("/org-news").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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgPlayerRouter)
}
// registerOrgPlayerRouter
func registerOrgPlayerRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgPlayer{}
r := v1.Group("/org-player").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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgPlayerUserRouter)
}
// registerOrgPlayerUserRouter
func registerOrgPlayerUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgPlayerUser{}
r := v1.Group("/org-player-user").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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgTeamRouter)
}
// registerOrgTeamRouter
func registerOrgTeamRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgTeam{}
r := v1.Group("/org-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
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/middleware"
)
func init() {
routerCheckRole = append(routerCheckRole, registerOrgTeamUserRouter)
}
// registerOrgTeamUserRouter
func registerOrgTeamUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
api := apis.OrgTeamUser{}
r := v1.Group("/org-team-user").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
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgAdGetPageReq struct {
dto.Pagination `search:"-"`
OrgAdOrder
}
type OrgAdOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_ad"`
UserId string `form:"userIdOrder" search:"type:order;column:user_id;table:org_ad"`
AdName string `form:"adNameOrder" search:"type:order;column:ad_name;table:org_ad"`
AdType string `form:"adTypeOrder" search:"type:order;column:ad_type;table:org_ad"`
AdImg string `form:"adImgOrder" search:"type:order;column:ad_img;table:org_ad"`
AdUrl string `form:"adUrlOrder" search:"type:order;column:ad_url;table:org_ad"`
Status string `form:"statusOrder" search:"type:order;column:status;table:org_ad"`
StartTime time.Time `form:"startTimeOrder" search:"type:order;column:start_time;table:org_ad"`
EndTime time.Time `form:"endTimeOrder" search:"type:order;column:end_time;table:org_ad"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_ad"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_ad"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_ad"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_ad"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_ad"`
}
func (m *OrgAdGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgAdInsertReq struct {
Id int `json:"-" comment:""` //
UserId string `json:"userId" comment:"sys_user表id"`
AdName string `json:"adName" comment:"广告名称"`
AdType string `json:"adType" comment:"类型"`
AdImg string `json:"adImg" comment:"广告图"`
AdUrl string `json:"adUrl" comment:"链接地址"`
Status string `json:"status" comment:"广告状态 1 开启 0关闭"`
StartTime time.Time `json:"startTime" comment:"广告有效期 开始时间"`
EndTime time.Time `json:"endTime" comment:"广告有效期 结束时间"`
common.ControlBy
}
func (s *OrgAdInsertReq) Generate(model *models.OrgAd) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.UserId = s.UserId
model.AdName = s.AdName
model.AdType = s.AdType
model.AdImg = s.AdImg
model.AdUrl = s.AdUrl
model.Status = s.Status
model.StartTime = s.StartTime
model.EndTime = s.EndTime
}
func (s *OrgAdInsertReq) GetId() interface{} {
return s.Id
}
type OrgAdUpdateReq struct {
Id int `uri:"id" comment:""` //
UserId string `json:"userId" comment:"sys_user表id"`
AdName string `json:"adName" comment:"广告名称"`
AdType string `json:"adType" comment:"类型"`
AdImg string `json:"adImg" comment:"广告图"`
AdUrl string `json:"adUrl" comment:"链接地址"`
Status string `json:"status" comment:"广告状态 1 开启 0关闭"`
StartTime time.Time `json:"startTime" comment:"广告有效期 开始时间"`
EndTime time.Time `json:"endTime" comment:"广告有效期 结束时间"`
common.ControlBy
}
func (s *OrgAdUpdateReq) Generate(model *models.OrgAd) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.UserId = s.UserId
model.AdName = s.AdName
model.AdType = s.AdType
model.AdImg = s.AdImg
model.AdUrl = s.AdUrl
model.Status = s.Status
model.StartTime = s.StartTime
model.EndTime = s.EndTime
}
func (s *OrgAdUpdateReq) GetId() interface{} {
return s.Id
}
// OrgAdGetReq 功能获取请求参数
type OrgAdGetReq struct {
Id int `uri:"id"`
}
func (s *OrgAdGetReq) GetId() interface{} {
return s.Id
}
// OrgAdDeleteReq 功能删除请求参数
type OrgAdDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgAdDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgClubGetPageReq struct {
dto.Pagination `search:"-"`
OrgClubOrder
}
type OrgClubOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_club"`
ClubName string `form:"clubNameOrder" search:"type:order;column:club_name;table:org_club"`
ClubContacts string `form:"clubContactsOrder" search:"type:order;column:club_contacts;table:org_club"`
ClubMobile string `form:"clubMobileOrder" search:"type:order;column:club_mobile;table:org_club"`
ClubLogo string `form:"clubLogoOrder" search:"type:order;column:club_logo;table:org_club"`
ClubQrcode string `form:"clubQrcodeOrder" search:"type:order;column:club_qrcode;table:org_club"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_club"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_club"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_club"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_club"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_club"`
}
func (m *OrgClubGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgClubInsertReq struct {
Id int `json:"-" comment:""` //
ClubName string `json:"clubName" comment:"俱乐部名称"`
ClubContacts string `json:"clubContacts" comment:"俱乐部联系人"`
ClubMobile string `json:"clubMobile" comment:"俱乐部联系电话"`
ClubLogo string `json:"clubLogo" comment:"俱乐部logo"`
ClubQrcode string `json:"clubQrcode" comment:"俱乐部二维码"`
common.ControlBy
}
func (s *OrgClubInsertReq) Generate(model *models.OrgClub) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.ClubName = s.ClubName
model.ClubContacts = s.ClubContacts
model.ClubMobile = s.ClubMobile
model.ClubLogo = s.ClubLogo
model.ClubQrcode = s.ClubQrcode
}
func (s *OrgClubInsertReq) GetId() interface{} {
return s.Id
}
type OrgClubUpdateReq struct {
Id int `uri:"id" comment:""` //
ClubName string `json:"clubName" comment:"俱乐部名称"`
ClubContacts string `json:"clubContacts" comment:"俱乐部联系人"`
ClubMobile string `json:"clubMobile" comment:"俱乐部联系电话"`
ClubLogo string `json:"clubLogo" comment:"俱乐部logo"`
ClubQrcode string `json:"clubQrcode" comment:"俱乐部二维码"`
common.ControlBy
}
func (s *OrgClubUpdateReq) Generate(model *models.OrgClub) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.ClubName = s.ClubName
model.ClubContacts = s.ClubContacts
model.ClubMobile = s.ClubMobile
model.ClubLogo = s.ClubLogo
model.ClubQrcode = s.ClubQrcode
}
func (s *OrgClubUpdateReq) GetId() interface{} {
return s.Id
}
// OrgClubGetReq 功能获取请求参数
type OrgClubGetReq struct {
Id int `uri:"id"`
}
func (s *OrgClubGetReq) GetId() interface{} {
return s.Id
}
// OrgClubDeleteReq 功能删除请求参数
type OrgClubDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgClubDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgClubUserGetPageReq struct {
dto.Pagination `search:"-"`
OrgClubUserOrder
}
type OrgClubUserOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_club_user"`
UserId string `form:"userIdOrder" search:"type:order;column:user_id;table:org_club_user"`
ClubId string `form:"clubIdOrder" search:"type:order;column:club_id;table:org_club_user"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_club_user"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_club_user"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_club_user"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_club_user"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_club_user"`
}
func (m *OrgClubUserGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgClubUserInsertReq struct {
Id int `json:"-" comment:""` //
UserId string `json:"userId" comment:""`
ClubId string `json:"clubId" comment:""`
common.ControlBy
}
func (s *OrgClubUserInsertReq) Generate(model *models.OrgClubUser) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.UserId = s.UserId
model.ClubId = s.ClubId
}
func (s *OrgClubUserInsertReq) GetId() interface{} {
return s.Id
}
type OrgClubUserUpdateReq struct {
Id int `uri:"id" comment:""` //
UserId string `json:"userId" comment:""`
ClubId string `json:"clubId" comment:""`
common.ControlBy
}
func (s *OrgClubUserUpdateReq) Generate(model *models.OrgClubUser) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.UserId = s.UserId
model.ClubId = s.ClubId
}
func (s *OrgClubUserUpdateReq) GetId() interface{} {
return s.Id
}
// OrgClubUserGetReq 功能获取请求参数
type OrgClubUserGetReq struct {
Id int `uri:"id"`
}
func (s *OrgClubUserGetReq) GetId() interface{} {
return s.Id
}
// OrgClubUserDeleteReq 功能删除请求参数
type OrgClubUserDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgClubUserDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgMatchGetPageReq struct {
dto.Pagination `search:"-"`
OrgMatchOrder
}
type OrgMatchOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_match"`
LeagueId string `form:"leagueIdOrder" search:"type:order;column:league_id;table:org_match"`
DivisionId string `form:"divisionIdOrder" search:"type:order;column:division_id;table:org_match"`
SeasonId string `form:"seasonIdOrder" search:"type:order;column:season_id;table:org_match"`
ClubId string `form:"clubIdOrder" search:"type:order;column:club_id;table:org_match"`
TeamId string `form:"teamIdOrder" search:"type:order;column:team_id;table:org_match"`
Status string `form:"statusOrder" search:"type:order;column:status;table:org_match"`
Rounds string `form:"roundsOrder" search:"type:order;column:rounds;table:org_match"`
Grouping string `form:"groupingOrder" search:"type:order;column:grouping;table:org_match"`
MatchStartTime time.Time `form:"matchStartTimeOrder" search:"type:order;column:match_start_time;table:org_match"`
MatchEndTime time.Time `form:"matchEndTimeOrder" search:"type:order;column:match_end_time;table:org_match"`
TeamAId string `form:"teamAIdOrder" search:"type:order;column:team_a_id;table:org_match"`
TeamBId string `form:"teamBIdOrder" search:"type:order;column:team_b_id;table:org_match"`
TeamAScore string `form:"teamAScoreOrder" search:"type:order;column:team_a_score;table:org_match"`
TeamBScore string `form:"teamBScoreOrder" search:"type:order;column:team_b_score;table:org_match"`
TeamAIntegral string `form:"teamAIntegralOrder" search:"type:order;column:team_a_integral;table:org_match"`
TeamBIntegral string `form:"teamBIntegralOrder" search:"type:order;column:team_b_integral;table:org_match"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_match"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_match"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_match"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_match"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_match"`
}
func (m *OrgMatchGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgMatchInsertReq struct {
Id int `json:"-" comment:""` //
LeagueId string `json:"leagueId" comment:""`
DivisionId string `json:"divisionId" comment:""`
SeasonId string `json:"seasonId" comment:""`
ClubId string `json:"clubId" comment:""`
TeamId string `json:"teamId" comment:""`
Status string `json:"status" comment:"比赛状态 1 未开始 2 比赛中 3 已结束"`
Rounds string `json:"rounds" comment:"轮次"`
Grouping string `json:"grouping" comment:"分组"`
MatchStartTime time.Time `json:"matchStartTime" comment:"比赛开始时间"`
MatchEndTime time.Time `json:"matchEndTime" comment:"比赛结束时间"`
TeamAId string `json:"teamAId" comment:"a队id"`
TeamBId string `json:"teamBId" comment:"b队id"`
TeamAScore string `json:"teamAScore" comment:"a队比分"`
TeamBScore string `json:"teamBScore" comment:"b队比分"`
TeamAIntegral string `json:"teamAIntegral" comment:"a队积分"`
TeamBIntegral string `json:"teamBIntegral" comment:"a队积分"`
common.ControlBy
}
func (s *OrgMatchInsertReq) Generate(model *models.OrgMatch) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.LeagueId = s.LeagueId
model.DivisionId = s.DivisionId
model.SeasonId = s.SeasonId
model.ClubId = s.ClubId
model.TeamId = s.TeamId
model.Status = s.Status
model.Rounds = s.Rounds
model.Grouping = s.Grouping
model.MatchStartTime = s.MatchStartTime
model.MatchEndTime = s.MatchEndTime
model.TeamAId = s.TeamAId
model.TeamBId = s.TeamBId
model.TeamAScore = s.TeamAScore
model.TeamBScore = s.TeamBScore
model.TeamAIntegral = s.TeamAIntegral
model.TeamBIntegral = s.TeamBIntegral
}
func (s *OrgMatchInsertReq) GetId() interface{} {
return s.Id
}
type OrgMatchUpdateReq struct {
Id int `uri:"id" comment:""` //
LeagueId string `json:"leagueId" comment:""`
DivisionId string `json:"divisionId" comment:""`
SeasonId string `json:"seasonId" comment:""`
ClubId string `json:"clubId" comment:""`
TeamId string `json:"teamId" comment:""`
Status string `json:"status" comment:"比赛状态 1 未开始 2 比赛中 3 已结束"`
Rounds string `json:"rounds" comment:"轮次"`
Grouping string `json:"grouping" comment:"分组"`
MatchStartTime time.Time `json:"matchStartTime" comment:"比赛开始时间"`
MatchEndTime time.Time `json:"matchEndTime" comment:"比赛结束时间"`
TeamAId string `json:"teamAId" comment:"a队id"`
TeamBId string `json:"teamBId" comment:"b队id"`
TeamAScore string `json:"teamAScore" comment:"a队比分"`
TeamBScore string `json:"teamBScore" comment:"b队比分"`
TeamAIntegral string `json:"teamAIntegral" comment:"a队积分"`
TeamBIntegral string `json:"teamBIntegral" comment:"a队积分"`
common.ControlBy
}
func (s *OrgMatchUpdateReq) Generate(model *models.OrgMatch) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.LeagueId = s.LeagueId
model.DivisionId = s.DivisionId
model.SeasonId = s.SeasonId
model.ClubId = s.ClubId
model.TeamId = s.TeamId
model.Status = s.Status
model.Rounds = s.Rounds
model.Grouping = s.Grouping
model.MatchStartTime = s.MatchStartTime
model.MatchEndTime = s.MatchEndTime
model.TeamAId = s.TeamAId
model.TeamBId = s.TeamBId
model.TeamAScore = s.TeamAScore
model.TeamBScore = s.TeamBScore
model.TeamAIntegral = s.TeamAIntegral
model.TeamBIntegral = s.TeamBIntegral
}
func (s *OrgMatchUpdateReq) GetId() interface{} {
return s.Id
}
// OrgMatchGetReq 功能获取请求参数
type OrgMatchGetReq struct {
Id int `uri:"id"`
}
func (s *OrgMatchGetReq) GetId() interface{} {
return s.Id
}
// OrgMatchDeleteReq 功能删除请求参数
type OrgMatchDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgMatchDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgMatchEvaluateGetPageReq struct {
dto.Pagination `search:"-"`
OrgMatchEvaluateOrder
}
type OrgMatchEvaluateOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_match_evaluate"`
TeamUserId string `form:"teamUserIdOrder" search:"type:order;column:team_user_id;table:org_match_evaluate"`
PlayerId string `form:"playerIdOrder" search:"type:order;column:player_id;table:org_match_evaluate"`
Content string `form:"contentOrder" search:"type:order;column:content;table:org_match_evaluate"`
WonderfulMomentImg string `form:"wonderfulMomentImgOrder" search:"type:order;column:wonderful_moment_img;table:org_match_evaluate"`
WonderfulMomentMv string `form:"wonderfulMomentMvOrder" search:"type:order;column:wonderful_moment_mv;table:org_match_evaluate"`
WonderfulMomentImgTitle string `form:"wonderfulMomentImgTitleOrder" search:"type:order;column:wonderful_moment_img_title;table:org_match_evaluate"`
WonderfulMomentMvTitle string `form:"wonderfulMomentMvTitleOrder" search:"type:order;column:wonderful_moment_mv_title;table:org_match_evaluate"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_match_evaluate"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_match_evaluate"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_match_evaluate"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_match_evaluate"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_match_evaluate"`
}
func (m *OrgMatchEvaluateGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgMatchEvaluateInsertReq struct {
Id int `json:"-" comment:""` //
TeamUserId string `json:"teamUserId" comment:"org_team_user表id(教练id)"`
PlayerId string `json:"playerId" comment:"org_player表id(球员id)"`
Content string `json:"content" comment:"教练评价内容"`
WonderfulMomentImg string `json:"wonderfulMomentImg" comment:"精彩时刻图"`
WonderfulMomentMv string `json:"wonderfulMomentMv" comment:"精彩时刻图标题"`
WonderfulMomentImgTitle string `json:"wonderfulMomentImgTitle" comment:"精彩时刻视频"`
WonderfulMomentMvTitle string `json:"wonderfulMomentMvTitle" comment:"精彩时刻视频标题"`
common.ControlBy
}
func (s *OrgMatchEvaluateInsertReq) Generate(model *models.OrgMatchEvaluate) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.TeamUserId = s.TeamUserId
model.PlayerId = s.PlayerId
model.Content = s.Content
model.WonderfulMomentImg = s.WonderfulMomentImg
model.WonderfulMomentMv = s.WonderfulMomentMv
model.WonderfulMomentImgTitle = s.WonderfulMomentImgTitle
model.WonderfulMomentMvTitle = s.WonderfulMomentMvTitle
}
func (s *OrgMatchEvaluateInsertReq) GetId() interface{} {
return s.Id
}
type OrgMatchEvaluateUpdateReq struct {
Id int `uri:"id" comment:""` //
TeamUserId string `json:"teamUserId" comment:"org_team_user表id(教练id)"`
PlayerId string `json:"playerId" comment:"org_player表id(球员id)"`
Content string `json:"content" comment:"教练评价内容"`
WonderfulMomentImg string `json:"wonderfulMomentImg" comment:"精彩时刻图"`
WonderfulMomentMv string `json:"wonderfulMomentMv" comment:"精彩时刻图标题"`
WonderfulMomentImgTitle string `json:"wonderfulMomentImgTitle" comment:"精彩时刻视频"`
WonderfulMomentMvTitle string `json:"wonderfulMomentMvTitle" comment:"精彩时刻视频标题"`
common.ControlBy
}
func (s *OrgMatchEvaluateUpdateReq) Generate(model *models.OrgMatchEvaluate) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.TeamUserId = s.TeamUserId
model.PlayerId = s.PlayerId
model.Content = s.Content
model.WonderfulMomentImg = s.WonderfulMomentImg
model.WonderfulMomentMv = s.WonderfulMomentMv
model.WonderfulMomentImgTitle = s.WonderfulMomentImgTitle
model.WonderfulMomentMvTitle = s.WonderfulMomentMvTitle
}
func (s *OrgMatchEvaluateUpdateReq) GetId() interface{} {
return s.Id
}
// OrgMatchEvaluateGetReq 功能获取请求参数
type OrgMatchEvaluateGetReq struct {
Id int `uri:"id"`
}
func (s *OrgMatchEvaluateGetReq) GetId() interface{} {
return s.Id
}
// OrgMatchEvaluateDeleteReq 功能删除请求参数
type OrgMatchEvaluateDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgMatchEvaluateDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/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 dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgMatchTeamPlayerGetPageReq struct {
dto.Pagination `search:"-"`
OrgMatchTeamPlayerOrder
}
type OrgMatchTeamPlayerOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_match_team_player"`
MatchId string `form:"matchIdOrder" search:"type:order;column:match_id;table:org_match_team_player"`
ClubId string `form:"clubIdOrder" search:"type:order;column:club_id;table:org_match_team_player"`
TeamId string `form:"teamIdOrder" search:"type:order;column:team_id;table:org_match_team_player"`
PlayerName string `form:"playerNameOrder" search:"type:order;column:player_name;table:org_match_team_player"`
PlayerNumber string `form:"playerNumberOrder" search:"type:order;column:player_number;table:org_match_team_player"`
Position string `form:"positionOrder" search:"type:order;column:position;table:org_match_team_player"`
Scoring string `form:"scoringOrder" search:"type:order;column:scoring;table:org_match_team_player"`
Rebound string `form:"reboundOrder" search:"type:order;column:rebound;table:org_match_team_player"`
Assist string `form:"assistOrder" search:"type:order;column:assist;table:org_match_team_player"`
Steal string `form:"stealOrder" search:"type:order;column:steal;table:org_match_team_player"`
FreeThrow string `form:"freeThrowOrder" search:"type:order;column:free_throw;table:org_match_team_player"`
BlockShot string `form:"blockShotOrder" search:"type:order;column:block_shot;table:org_match_team_player"`
Foul string `form:"foulOrder" search:"type:order;column:foul;table:org_match_team_player"`
TwoPointShot string `form:"twoPointShotOrder" search:"type:order;column:two_point_shot;table:org_match_team_player"`
ThreePointShot string `form:"threePointShotOrder" search:"type:order;column:three_point_shot;table:org_match_team_player"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_match_team_player"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_match_team_player"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_match_team_player"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_match_team_player"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_match_team_player"`
}
func (m *OrgMatchTeamPlayerGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgMatchTeamPlayerInsertReq struct {
Id int `json:"-" comment:""` //
MatchId string `json:"matchId" comment:""`
ClubId string `json:"clubId" comment:""`
TeamId string `json:"teamId" comment:""`
PlayerName string `json:"playerName" comment:"球员名称"`
PlayerNumber string `json:"playerNumber" comment:"球员号码"`
Position string `json:"position" comment:"场上位置"`
Scoring string `json:"scoring" comment:"得分"`
Rebound string `json:"rebound" comment:"篮板"`
Assist string `json:"assist" comment:"助攻"`
Steal string `json:"steal" comment:"抢断"`
FreeThrow string `json:"freeThrow" comment:"罚球"`
BlockShot string `json:"blockShot" comment:"盖帽"`
Foul string `json:"foul" comment:"犯规"`
TwoPointShot string `json:"twoPointShot" comment:"2分进球数量"`
ThreePointShot string `json:"threePointShot" comment:"3分进球数量"`
common.ControlBy
}
func (s *OrgMatchTeamPlayerInsertReq) Generate(model *models.OrgMatchTeamPlayer) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.MatchId = s.MatchId
model.ClubId = s.ClubId
model.TeamId = s.TeamId
model.PlayerName = s.PlayerName
model.PlayerNumber = s.PlayerNumber
model.Position = s.Position
model.Scoring = s.Scoring
model.Rebound = s.Rebound
model.Assist = s.Assist
model.Steal = s.Steal
model.FreeThrow = s.FreeThrow
model.BlockShot = s.BlockShot
model.Foul = s.Foul
model.TwoPointShot = s.TwoPointShot
model.ThreePointShot = s.ThreePointShot
}
func (s *OrgMatchTeamPlayerInsertReq) GetId() interface{} {
return s.Id
}
type OrgMatchTeamPlayerUpdateReq struct {
Id int `uri:"id" comment:""` //
MatchId string `json:"matchId" comment:""`
ClubId string `json:"clubId" comment:""`
TeamId string `json:"teamId" comment:""`
PlayerName string `json:"playerName" comment:"球员名称"`
PlayerNumber string `json:"playerNumber" comment:"球员号码"`
Position string `json:"position" comment:"场上位置"`
Scoring string `json:"scoring" comment:"得分"`
Rebound string `json:"rebound" comment:"篮板"`
Assist string `json:"assist" comment:"助攻"`
Steal string `json:"steal" comment:"抢断"`
FreeThrow string `json:"freeThrow" comment:"罚球"`
BlockShot string `json:"blockShot" comment:"盖帽"`
Foul string `json:"foul" comment:"犯规"`
TwoPointShot string `json:"twoPointShot" comment:"2分进球数量"`
ThreePointShot string `json:"threePointShot" comment:"3分进球数量"`
common.ControlBy
}
func (s *OrgMatchTeamPlayerUpdateReq) Generate(model *models.OrgMatchTeamPlayer) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.MatchId = s.MatchId
model.ClubId = s.ClubId
model.TeamId = s.TeamId
model.PlayerName = s.PlayerName
model.PlayerNumber = s.PlayerNumber
model.Position = s.Position
model.Scoring = s.Scoring
model.Rebound = s.Rebound
model.Assist = s.Assist
model.Steal = s.Steal
model.FreeThrow = s.FreeThrow
model.BlockShot = s.BlockShot
model.Foul = s.Foul
model.TwoPointShot = s.TwoPointShot
model.ThreePointShot = s.ThreePointShot
}
func (s *OrgMatchTeamPlayerUpdateReq) GetId() interface{} {
return s.Id
}
// OrgMatchTeamPlayerGetReq 功能获取请求参数
type OrgMatchTeamPlayerGetReq struct {
Id int `uri:"id"`
}
func (s *OrgMatchTeamPlayerGetReq) GetId() interface{} {
return s.Id
}
// OrgMatchTeamPlayerDeleteReq 功能删除请求参数
type OrgMatchTeamPlayerDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgMatchTeamPlayerDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgNewsGetPageReq struct {
dto.Pagination `search:"-"`
OrgNewsOrder
}
type OrgNewsOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_news"`
NewsName string `form:"newsNameOrder" search:"type:order;column:news_name;table:org_news"`
NewsTitle string `form:"newsTitleOrder" search:"type:order;column:news_title;table:org_news"`
NewsContent string `form:"newsContentOrder" search:"type:order;column:news_content;table:org_news"`
Status string `form:"statusOrder" search:"type:order;column:status;table:org_news"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_news"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_news"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_news"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_news"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_news"`
}
func (m *OrgNewsGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgNewsInsertReq struct {
Id int `json:"-" comment:""` //
NewsName string `json:"newsName" comment:""`
NewsTitle string `json:"newsTitle" comment:""`
NewsContent string `json:"newsContent" comment:""`
Status string `json:"status" comment:""`
common.ControlBy
}
func (s *OrgNewsInsertReq) Generate(model *models.OrgNews) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.NewsName = s.NewsName
model.NewsTitle = s.NewsTitle
model.NewsContent = s.NewsContent
model.Status = s.Status
}
func (s *OrgNewsInsertReq) GetId() interface{} {
return s.Id
}
type OrgNewsUpdateReq struct {
Id int `uri:"id" comment:""` //
NewsName string `json:"newsName" comment:""`
NewsTitle string `json:"newsTitle" comment:""`
NewsContent string `json:"newsContent" comment:""`
Status string `json:"status" comment:""`
common.ControlBy
}
func (s *OrgNewsUpdateReq) Generate(model *models.OrgNews) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.NewsName = s.NewsName
model.NewsTitle = s.NewsTitle
model.NewsContent = s.NewsContent
model.Status = s.Status
}
func (s *OrgNewsUpdateReq) GetId() interface{} {
return s.Id
}
// OrgNewsGetReq 功能获取请求参数
type OrgNewsGetReq struct {
Id int `uri:"id"`
}
func (s *OrgNewsGetReq) GetId() interface{} {
return s.Id
}
// OrgNewsDeleteReq 功能删除请求参数
type OrgNewsDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgNewsDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgPlayerGetPageReq struct {
dto.Pagination `search:"-"`
OrgPlayerOrder
}
type OrgPlayerOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_player"`
ClubId string `form:"clubIdOrder" search:"type:order;column:club_id;table:org_player"`
TeamId string `form:"teamIdOrder" search:"type:order;column:team_id;table:org_player"`
PlayerName string `form:"playerNameOrder" search:"type:order;column:player_name;table:org_player"`
IdCard string `form:"idCardOrder" search:"type:order;column:id_card;table:org_player"`
Sex string `form:"sexOrder" search:"type:order;column:sex;table:org_player"`
PlayerNumber string `form:"playerNumberOrder" search:"type:order;column:player_number;table:org_player"`
Position string `form:"positionOrder" search:"type:order;column:position;table:org_player"`
PlayerImg string `form:"playerImgOrder" search:"type:order;column:player_img;table:org_player"`
PlayerUserId string `form:"playerUserIdOrder" search:"type:order;column:player_user_id;table:org_player"`
ShareConf string `form:"shareConfOrder" search:"type:order;column:share_conf;table:org_player"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_player"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_player"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_player"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_player"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_player"`
}
func (m *OrgPlayerGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgPlayerInsertReq struct {
Id int `json:"-" comment:""` //
ClubId string `json:"clubId" comment:"org_club表id"`
TeamId string `json:"teamId" comment:"org_team表id"`
PlayerName string `json:"playerName" comment:"球员姓名"`
IdCard string `json:"idCard" comment:"身份证号"`
Sex string `json:"sex" comment:"性别"`
PlayerNumber string `json:"playerNumber" comment:"球衣号码"`
Position string `json:"position" comment:"场上位置"`
PlayerImg string `json:"playerImg" comment:"球员照片"`
PlayerUserId string `json:"playerUserId" comment:"org_player_user表id"`
ShareConf string `json:"shareConf" comment:"分享功能 1 开启 2 关闭"`
common.ControlBy
}
func (s *OrgPlayerInsertReq) Generate(model *models.OrgPlayer) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.ClubId = s.ClubId
model.TeamId = s.TeamId
model.PlayerName = s.PlayerName
model.IdCard = s.IdCard
model.Sex = s.Sex
model.PlayerNumber = s.PlayerNumber
model.Position = s.Position
model.PlayerImg = s.PlayerImg
model.PlayerUserId = s.PlayerUserId
model.ShareConf = s.ShareConf
}
func (s *OrgPlayerInsertReq) GetId() interface{} {
return s.Id
}
type OrgPlayerUpdateReq struct {
Id int `uri:"id" comment:""` //
ClubId string `json:"clubId" comment:"org_club表id"`
TeamId string `json:"teamId" comment:"org_team表id"`
PlayerName string `json:"playerName" comment:"球员姓名"`
IdCard string `json:"idCard" comment:"身份证号"`
Sex string `json:"sex" comment:"性别"`
PlayerNumber string `json:"playerNumber" comment:"球衣号码"`
Position string `json:"position" comment:"场上位置"`
PlayerImg string `json:"playerImg" comment:"球员照片"`
PlayerUserId string `json:"playerUserId" comment:"org_player_user表id"`
ShareConf string `json:"shareConf" comment:"分享功能 1 开启 2 关闭"`
common.ControlBy
}
func (s *OrgPlayerUpdateReq) Generate(model *models.OrgPlayer) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.ClubId = s.ClubId
model.TeamId = s.TeamId
model.PlayerName = s.PlayerName
model.IdCard = s.IdCard
model.Sex = s.Sex
model.PlayerNumber = s.PlayerNumber
model.Position = s.Position
model.PlayerImg = s.PlayerImg
model.PlayerUserId = s.PlayerUserId
model.ShareConf = s.ShareConf
}
func (s *OrgPlayerUpdateReq) GetId() interface{} {
return s.Id
}
// OrgPlayerGetReq 功能获取请求参数
type OrgPlayerGetReq struct {
Id int `uri:"id"`
}
func (s *OrgPlayerGetReq) GetId() interface{} {
return s.Id
}
// OrgPlayerDeleteReq 功能删除请求参数
type OrgPlayerDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgPlayerDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgPlayerUserGetPageReq struct {
dto.Pagination `search:"-"`
OrgPlayerUserOrder
}
type OrgPlayerUserOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_player_user"`
Username string `form:"usernameOrder" search:"type:order;column:username;table:org_player_user"`
Password string `form:"passwordOrder" search:"type:order;column:password;table:org_player_user"`
Nickname string `form:"nicknameOrder" search:"type:order;column:nickname;table:org_player_user"`
Headimg string `form:"headimgOrder" search:"type:order;column:headimg;table:org_player_user"`
OpenId string `form:"openIdOrder" search:"type:order;column:open_id;table:org_player_user"`
Phone string `form:"phoneOrder" search:"type:order;column:phone;table:org_player_user"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_player_user"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_player_user"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_player_user"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_player_user"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_player_user"`
}
func (m *OrgPlayerUserGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgPlayerUserInsertReq struct {
Id int `json:"-" comment:""` //
Username string `json:"username" comment:"登录账号(手机号)"`
Password string `json:"password" comment:"密码"`
Nickname string `json:"nickname" comment:"昵称"`
Headimg string `json:"headimg" comment:"头像"`
OpenId string `json:"openId" comment:"小程序唯一id"`
Phone string `json:"phone" comment:"小程序手机号"`
common.ControlBy
}
func (s *OrgPlayerUserInsertReq) Generate(model *models.OrgPlayerUser) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.Username = s.Username
model.Password = s.Password
model.Nickname = s.Nickname
model.Headimg = s.Headimg
model.OpenId = s.OpenId
model.Phone = s.Phone
}
func (s *OrgPlayerUserInsertReq) GetId() interface{} {
return s.Id
}
type OrgPlayerUserUpdateReq struct {
Id int `uri:"id" comment:""` //
Username string `json:"username" comment:"登录账号(手机号)"`
Password string `json:"password" comment:"密码"`
Nickname string `json:"nickname" comment:"昵称"`
Headimg string `json:"headimg" comment:"头像"`
OpenId string `json:"openId" comment:"小程序唯一id"`
Phone string `json:"phone" comment:"小程序手机号"`
common.ControlBy
}
func (s *OrgPlayerUserUpdateReq) Generate(model *models.OrgPlayerUser) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.Username = s.Username
model.Password = s.Password
model.Nickname = s.Nickname
model.Headimg = s.Headimg
model.OpenId = s.OpenId
model.Phone = s.Phone
}
func (s *OrgPlayerUserUpdateReq) GetId() interface{} {
return s.Id
}
// OrgPlayerUserGetReq 功能获取请求参数
type OrgPlayerUserGetReq struct {
Id int `uri:"id"`
}
func (s *OrgPlayerUserGetReq) GetId() interface{} {
return s.Id
}
// OrgPlayerUserDeleteReq 功能删除请求参数
type OrgPlayerUserDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgPlayerUserDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
...@@ -34,8 +34,8 @@ func (m *OrgSeasonGetPageReq) GetNeedSearch() interface{} { ...@@ -34,8 +34,8 @@ func (m *OrgSeasonGetPageReq) GetNeedSearch() interface{} {
type OrgSeasonInsertReq struct { type OrgSeasonInsertReq struct {
Id int `json:"-" comment:""` // Id int `json:"-" comment:""` //
LeagueId string `json:"leagueId" comment:""` LeagueId string `json:"leagueId" comment:"org_league表id"`
DivisionId string `json:"divisionId" comment:""` DivisionId string `json:"divisionId" comment:"org_division表id"`
SeasonName string `json:"seasonName" comment:"赛季名称"` SeasonName string `json:"seasonName" comment:"赛季名称"`
TotalRounds string `json:"totalRounds" comment:"总轮次"` TotalRounds string `json:"totalRounds" comment:"总轮次"`
StartTime string `json:"startTime" comment:"赛季开始时间"` StartTime string `json:"startTime" comment:"赛季开始时间"`
...@@ -63,8 +63,8 @@ func (s *OrgSeasonInsertReq) GetId() interface{} { ...@@ -63,8 +63,8 @@ func (s *OrgSeasonInsertReq) GetId() interface{} {
type OrgSeasonUpdateReq struct { type OrgSeasonUpdateReq struct {
Id int `uri:"id" comment:""` // Id int `uri:"id" comment:""` //
LeagueId string `json:"leagueId" comment:""` LeagueId string `json:"leagueId" comment:"org_league表id"`
DivisionId string `json:"divisionId" comment:""` DivisionId string `json:"divisionId" comment:"org_division表id"`
SeasonName string `json:"seasonName" comment:"赛季名称"` SeasonName string `json:"seasonName" comment:"赛季名称"`
TotalRounds string `json:"totalRounds" comment:"总轮次"` TotalRounds string `json:"totalRounds" comment:"总轮次"`
StartTime string `json:"startTime" comment:"赛季开始时间"` StartTime string `json:"startTime" comment:"赛季开始时间"`
......
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgTeamGetPageReq struct {
dto.Pagination `search:"-"`
OrgTeamOrder
}
type OrgTeamOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_team"`
ClubId string `form:"clubIdOrder" search:"type:order;column:club_id;table:org_team"`
TeamName string `form:"teamNameOrder" search:"type:order;column:team_name;table:org_team"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_team"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_team"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_team"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_team"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_team"`
}
func (m *OrgTeamGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgTeamInsertReq struct {
Id int `json:"-" comment:""` //
ClubId string `json:"clubId" comment:"org_club表id"`
TeamName string `json:"teamName" comment:"球队名称"`
common.ControlBy
}
func (s *OrgTeamInsertReq) Generate(model *models.OrgTeam) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.ClubId = s.ClubId
model.TeamName = s.TeamName
}
func (s *OrgTeamInsertReq) GetId() interface{} {
return s.Id
}
type OrgTeamUpdateReq struct {
Id int `uri:"id" comment:""` //
ClubId string `json:"clubId" comment:"org_club表id"`
TeamName string `json:"teamName" comment:"球队名称"`
common.ControlBy
}
func (s *OrgTeamUpdateReq) Generate(model *models.OrgTeam) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.ClubId = s.ClubId
model.TeamName = s.TeamName
}
func (s *OrgTeamUpdateReq) GetId() interface{} {
return s.Id
}
// OrgTeamGetReq 功能获取请求参数
type OrgTeamGetReq struct {
Id int `uri:"id"`
}
func (s *OrgTeamGetReq) GetId() interface{} {
return s.Id
}
// OrgTeamDeleteReq 功能删除请求参数
type OrgTeamDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgTeamDeleteReq) GetId() interface{} {
return s.Ids
}
\ No newline at end of file
package dto
import (
"go-admin/app/admin/models"
"go-admin/common/dto"
common "go-admin/common/models"
"time"
)
type OrgTeamUserGetPageReq struct {
dto.Pagination `search:"-"`
OrgTeamUserOrder
}
type OrgTeamUserOrder struct {Id int `form:"idOrder" search:"type:order;column:id;table:org_team_user"`
ClubId string `form:"clubIdOrder" search:"type:order;column:club_id;table:org_team_user"`
TeamId string `form:"teamIdOrder" search:"type:order;column:team_id;table:org_team_user"`
UserId string `form:"userIdOrder" search:"type:order;column:user_id;table:org_team_user"`
Name string `form:"nameOrder" search:"type:order;column:name;table:org_team_user"`
Sex string `form:"sexOrder" search:"type:order;column:sex;table:org_team_user"`
UserImg string `form:"userImgOrder" search:"type:order;column:user_img;table:org_team_user"`
SignImg string `form:"signImgOrder" search:"type:order;column:sign_img;table:org_team_user"`
CreateBy string `form:"createByOrder" search:"type:order;column:create_by;table:org_team_user"`
UpdateBy string `form:"updateByOrder" search:"type:order;column:update_by;table:org_team_user"`
CreatedAt time.Time `form:"createdAtOrder" search:"type:order;column:created_at;table:org_team_user"`
UpdatedAt time.Time `form:"updatedAtOrder" search:"type:order;column:updated_at;table:org_team_user"`
DeletedAt time.Time `form:"deletedAtOrder" search:"type:order;column:deleted_at;table:org_team_user"`
}
func (m *OrgTeamUserGetPageReq) GetNeedSearch() interface{} {
return *m
}
type OrgTeamUserInsertReq struct {
Id int `json:"-" comment:""` //
ClubId string `json:"clubId" comment:"org_club表id"`
TeamId string `json:"teamId" comment:"org_team表id"`
UserId string `json:"userId" comment:"sys_user表id"`
Name string `json:"name" comment:"姓名"`
Sex string `json:"sex" comment:"性别"`
UserImg string `json:"userImg" comment:"用户照片"`
SignImg string `json:"signImg" comment:"签名照片"`
common.ControlBy
}
func (s *OrgTeamUserInsertReq) Generate(model *models.OrgTeamUser) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.ClubId = s.ClubId
model.TeamId = s.TeamId
model.UserId = s.UserId
model.Name = s.Name
model.Sex = s.Sex
model.UserImg = s.UserImg
model.SignImg = s.SignImg
}
func (s *OrgTeamUserInsertReq) GetId() interface{} {
return s.Id
}
type OrgTeamUserUpdateReq struct {
Id int `uri:"id" comment:""` //
ClubId string `json:"clubId" comment:"org_club表id"`
TeamId string `json:"teamId" comment:"org_team表id"`
UserId string `json:"userId" comment:"sys_user表id"`
Name string `json:"name" comment:"姓名"`
Sex string `json:"sex" comment:"性别"`
UserImg string `json:"userImg" comment:"用户照片"`
SignImg string `json:"signImg" comment:"签名照片"`
common.ControlBy
}
func (s *OrgTeamUserUpdateReq) Generate(model *models.OrgTeamUser) {
if s.Id == 0 {
model.Model = common.Model{ Id: s.Id }
}
model.ClubId = s.ClubId
model.TeamId = s.TeamId
model.UserId = s.UserId
model.Name = s.Name
model.Sex = s.Sex
model.UserImg = s.UserImg
model.SignImg = s.SignImg
}
func (s *OrgTeamUserUpdateReq) GetId() interface{} {
return s.Id
}
// OrgTeamUserGetReq 功能获取请求参数
type OrgTeamUserGetReq struct {
Id int `uri:"id"`
}
func (s *OrgTeamUserGetReq) GetId() interface{} {
return s.Id
}
// OrgTeamUserDeleteReq 功能删除请求参数
type OrgTeamUserDeleteReq struct {
Ids []int `json:"ids"`
}
func (s *OrgTeamUserDeleteReq) 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/admin/models"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
cDto "go-admin/common/dto"
)
type OrgAd struct {
service.Service
}
// GetPage 获取OrgAd列表
func (e *OrgAd) GetPage(c *dto.OrgAdGetPageReq, p *actions.DataPermission, list *[]models.OrgAd, count *int64) error {
var err error
var data models.OrgAd
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("OrgAdService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgAd对象
func (e *OrgAd) Get(d *dto.OrgAdGetReq, p *actions.DataPermission, model *models.OrgAd) error {
var data models.OrgAd
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 GetOrgAd error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgAd对象
func (e *OrgAd) Insert(c *dto.OrgAdInsertReq) error {
var err error
var data models.OrgAd
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgAdService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgAd对象
func (e *OrgAd) Update(c *dto.OrgAdUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgAd{}
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("OrgAdService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgAd
func (e *OrgAd) Remove(d *dto.OrgAdDeleteReq, p *actions.DataPermission) error {
var data models.OrgAd
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 RemoveOrgAd error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权删除该数据")
}
return nil
}
\ 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/admin/models"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
cDto "go-admin/common/dto"
)
type OrgClub struct {
service.Service
}
// GetPage 获取OrgClub列表
func (e *OrgClub) GetPage(c *dto.OrgClubGetPageReq, p *actions.DataPermission, list *[]models.OrgClub, count *int64) error {
var err error
var data models.OrgClub
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("OrgClubService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgClub对象
func (e *OrgClub) Get(d *dto.OrgClubGetReq, p *actions.DataPermission, model *models.OrgClub) error {
var data models.OrgClub
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 GetOrgClub error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgClub对象
func (e *OrgClub) Insert(c *dto.OrgClubInsertReq) error {
var err error
var data models.OrgClub
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgClubService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgClub对象
func (e *OrgClub) Update(c *dto.OrgClubUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgClub{}
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("OrgClubService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgClub
func (e *OrgClub) Remove(d *dto.OrgClubDeleteReq, p *actions.DataPermission) error {
var data models.OrgClub
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 RemoveOrgClub error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权删除该数据")
}
return nil
}
\ 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/admin/models"
"go-admin/app/admin/service/dto"
"go-admin/common/actions"
cDto "go-admin/common/dto"
)
type OrgClubUser struct {
service.Service
}
// GetPage 获取OrgClubUser列表
func (e *OrgClubUser) GetPage(c *dto.OrgClubUserGetPageReq, p *actions.DataPermission, list *[]models.OrgClubUser, count *int64) error {
var err error
var data models.OrgClubUser
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("OrgClubUserService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgClubUser对象
func (e *OrgClubUser) Get(d *dto.OrgClubUserGetReq, p *actions.DataPermission, model *models.OrgClubUser) error {
var data models.OrgClubUser
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 GetOrgClubUser error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgClubUser对象
func (e *OrgClubUser) Insert(c *dto.OrgClubUserInsertReq) error {
var err error
var data models.OrgClubUser
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgClubUserService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgClubUser对象
func (e *OrgClubUser) Update(c *dto.OrgClubUserUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgClubUser{}
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("OrgClubUserService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgClubUser
func (e *OrgClubUser) Remove(d *dto.OrgClubUserDeleteReq, p *actions.DataPermission) error {
var data models.OrgClubUser
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 RemoveOrgClubUser 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.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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