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
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 OrgMatch struct {
service.Service
}
// GetPage 获取OrgMatch列表
func (e *OrgMatch) GetPage(c *dto.OrgMatchGetPageReq, p *actions.DataPermission, list *[]models.OrgMatch, count *int64) error {
var err error
var data models.OrgMatch
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("OrgMatchService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgMatch对象
func (e *OrgMatch) Get(d *dto.OrgMatchGetReq, p *actions.DataPermission, model *models.OrgMatch) error {
var data models.OrgMatch
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 GetOrgMatch error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgMatch对象
func (e *OrgMatch) Insert(c *dto.OrgMatchInsertReq) error {
var err error
var data models.OrgMatch
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgMatchService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgMatch对象
func (e *OrgMatch) Update(c *dto.OrgMatchUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgMatch{}
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("OrgMatchService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgMatch
func (e *OrgMatch) Remove(d *dto.OrgMatchDeleteReq, p *actions.DataPermission) error {
var data models.OrgMatch
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 RemoveOrgMatch 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 OrgMatchEvaluate struct {
service.Service
}
// GetPage 获取OrgMatchEvaluate列表
func (e *OrgMatchEvaluate) GetPage(c *dto.OrgMatchEvaluateGetPageReq, p *actions.DataPermission, list *[]models.OrgMatchEvaluate, count *int64) error {
var err error
var data models.OrgMatchEvaluate
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("OrgMatchEvaluateService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgMatchEvaluate对象
func (e *OrgMatchEvaluate) Get(d *dto.OrgMatchEvaluateGetReq, p *actions.DataPermission, model *models.OrgMatchEvaluate) error {
var data models.OrgMatchEvaluate
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 GetOrgMatchEvaluate error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgMatchEvaluate对象
func (e *OrgMatchEvaluate) Insert(c *dto.OrgMatchEvaluateInsertReq) error {
var err error
var data models.OrgMatchEvaluate
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgMatchEvaluateService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgMatchEvaluate对象
func (e *OrgMatchEvaluate) Update(c *dto.OrgMatchEvaluateUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgMatchEvaluate{}
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("OrgMatchEvaluateService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgMatchEvaluate
func (e *OrgMatchEvaluate) Remove(d *dto.OrgMatchEvaluateDeleteReq, p *actions.DataPermission) error {
var data models.OrgMatchEvaluate
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 RemoveOrgMatchEvaluate 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 OrgMatchTeam struct {
service.Service
}
// GetPage 获取OrgMatchTeam列表
func (e *OrgMatchTeam) GetPage(c *dto.OrgMatchTeamGetPageReq, p *actions.DataPermission, list *[]models.OrgMatchTeam, count *int64) error {
var err error
var data models.OrgMatchTeam
err = e.Orm.Model(&data).
Scopes(
cDto.MakeCondition(c.GetNeedSearch()),
cDto.Paginate(c.GetPageSize(), c.GetPageIndex()),
actions.Permission(data.TableName(), p),
).
Find(list).Limit(-1).Offset(-1).
Count(count).Error
if err != nil {
e.Log.Errorf("OrgMatchTeamService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgMatchTeam对象
func (e *OrgMatchTeam) Get(d *dto.OrgMatchTeamGetReq, p *actions.DataPermission, model *models.OrgMatchTeam) error {
var data models.OrgMatchTeam
err := e.Orm.Model(&data).
Scopes(
actions.Permission(data.TableName(), p),
).
First(model, d.GetId()).Error
if err != nil && errors.Is(err, gorm.ErrRecordNotFound) {
err = errors.New("查看对象不存在或无权查看")
e.Log.Errorf("Service GetOrgMatchTeam error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgMatchTeam对象
func (e *OrgMatchTeam) Insert(c *dto.OrgMatchTeamInsertReq) error {
var err error
var data models.OrgMatchTeam
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgMatchTeamService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgMatchTeam对象
func (e *OrgMatchTeam) Update(c *dto.OrgMatchTeamUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgMatchTeam{}
e.Orm.Scopes(
actions.Permission(data.TableName(), p),
).First(&data, c.GetId())
c.Generate(&data)
db := e.Orm.Save(&data)
if db.Error != nil {
e.Log.Errorf("OrgMatchTeamService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgMatchTeam
func (e *OrgMatchTeam) Remove(d *dto.OrgMatchTeamDeleteReq, p *actions.DataPermission) error {
var data models.OrgMatchTeam
db := e.Orm.Model(&data).
Scopes(
actions.Permission(data.TableName(), p),
).Delete(&data, d.GetId())
if err := db.Error; err != nil {
e.Log.Errorf("Service RemoveOrgMatchTeam error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权删除该数据")
}
return nil
}
\ No newline at end of file
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 OrgMatchTeamPlayer struct {
service.Service
}
// GetPage 获取OrgMatchTeamPlayer列表
func (e *OrgMatchTeamPlayer) GetPage(c *dto.OrgMatchTeamPlayerGetPageReq, p *actions.DataPermission, list *[]models.OrgMatchTeamPlayer, count *int64) error {
var err error
var data models.OrgMatchTeamPlayer
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("OrgMatchTeamPlayerService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgMatchTeamPlayer对象
func (e *OrgMatchTeamPlayer) Get(d *dto.OrgMatchTeamPlayerGetReq, p *actions.DataPermission, model *models.OrgMatchTeamPlayer) error {
var data models.OrgMatchTeamPlayer
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 GetOrgMatchTeamPlayer error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgMatchTeamPlayer对象
func (e *OrgMatchTeamPlayer) Insert(c *dto.OrgMatchTeamPlayerInsertReq) error {
var err error
var data models.OrgMatchTeamPlayer
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgMatchTeamPlayerService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgMatchTeamPlayer对象
func (e *OrgMatchTeamPlayer) Update(c *dto.OrgMatchTeamPlayerUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgMatchTeamPlayer{}
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("OrgMatchTeamPlayerService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgMatchTeamPlayer
func (e *OrgMatchTeamPlayer) Remove(d *dto.OrgMatchTeamPlayerDeleteReq, p *actions.DataPermission) error {
var data models.OrgMatchTeamPlayer
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 RemoveOrgMatchTeamPlayer 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 OrgNews struct {
service.Service
}
// GetPage 获取OrgNews列表
func (e *OrgNews) GetPage(c *dto.OrgNewsGetPageReq, p *actions.DataPermission, list *[]models.OrgNews, count *int64) error {
var err error
var data models.OrgNews
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("OrgNewsService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgNews对象
func (e *OrgNews) Get(d *dto.OrgNewsGetReq, p *actions.DataPermission, model *models.OrgNews) error {
var data models.OrgNews
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 GetOrgNews error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgNews对象
func (e *OrgNews) Insert(c *dto.OrgNewsInsertReq) error {
var err error
var data models.OrgNews
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgNewsService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgNews对象
func (e *OrgNews) Update(c *dto.OrgNewsUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgNews{}
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("OrgNewsService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgNews
func (e *OrgNews) Remove(d *dto.OrgNewsDeleteReq, p *actions.DataPermission) error {
var data models.OrgNews
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 RemoveOrgNews 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 OrgPlayer struct {
service.Service
}
// GetPage 获取OrgPlayer列表
func (e *OrgPlayer) GetPage(c *dto.OrgPlayerGetPageReq, p *actions.DataPermission, list *[]models.OrgPlayer, count *int64) error {
var err error
var data models.OrgPlayer
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("OrgPlayerService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgPlayer对象
func (e *OrgPlayer) Get(d *dto.OrgPlayerGetReq, p *actions.DataPermission, model *models.OrgPlayer) error {
var data models.OrgPlayer
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 GetOrgPlayer error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgPlayer对象
func (e *OrgPlayer) Insert(c *dto.OrgPlayerInsertReq) error {
var err error
var data models.OrgPlayer
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgPlayerService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgPlayer对象
func (e *OrgPlayer) Update(c *dto.OrgPlayerUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgPlayer{}
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("OrgPlayerService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgPlayer
func (e *OrgPlayer) Remove(d *dto.OrgPlayerDeleteReq, p *actions.DataPermission) error {
var data models.OrgPlayer
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 RemoveOrgPlayer 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 OrgPlayerUser struct {
service.Service
}
// GetPage 获取OrgPlayerUser列表
func (e *OrgPlayerUser) GetPage(c *dto.OrgPlayerUserGetPageReq, p *actions.DataPermission, list *[]models.OrgPlayerUser, count *int64) error {
var err error
var data models.OrgPlayerUser
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("OrgPlayerUserService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgPlayerUser对象
func (e *OrgPlayerUser) Get(d *dto.OrgPlayerUserGetReq, p *actions.DataPermission, model *models.OrgPlayerUser) error {
var data models.OrgPlayerUser
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 GetOrgPlayerUser error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgPlayerUser对象
func (e *OrgPlayerUser) Insert(c *dto.OrgPlayerUserInsertReq) error {
var err error
var data models.OrgPlayerUser
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgPlayerUserService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgPlayerUser对象
func (e *OrgPlayerUser) Update(c *dto.OrgPlayerUserUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgPlayerUser{}
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("OrgPlayerUserService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgPlayerUser
func (e *OrgPlayerUser) Remove(d *dto.OrgPlayerUserDeleteReq, p *actions.DataPermission) error {
var data models.OrgPlayerUser
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 RemoveOrgPlayerUser 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 OrgTeam struct {
service.Service
}
// GetPage 获取OrgTeam列表
func (e *OrgTeam) GetPage(c *dto.OrgTeamGetPageReq, p *actions.DataPermission, list *[]models.OrgTeam, count *int64) error {
var err error
var data models.OrgTeam
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("OrgTeamService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgTeam对象
func (e *OrgTeam) Get(d *dto.OrgTeamGetReq, p *actions.DataPermission, model *models.OrgTeam) error {
var data models.OrgTeam
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 GetOrgTeam error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgTeam对象
func (e *OrgTeam) Insert(c *dto.OrgTeamInsertReq) error {
var err error
var data models.OrgTeam
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgTeamService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgTeam对象
func (e *OrgTeam) Update(c *dto.OrgTeamUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgTeam{}
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("OrgTeamService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgTeam
func (e *OrgTeam) Remove(d *dto.OrgTeamDeleteReq, p *actions.DataPermission) error {
var data models.OrgTeam
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 RemoveOrgTeam 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 OrgTeamUser struct {
service.Service
}
// GetPage 获取OrgTeamUser列表
func (e *OrgTeamUser) GetPage(c *dto.OrgTeamUserGetPageReq, p *actions.DataPermission, list *[]models.OrgTeamUser, count *int64) error {
var err error
var data models.OrgTeamUser
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("OrgTeamUserService GetPage error:%s \r\n", err)
return err
}
return nil
}
// Get 获取OrgTeamUser对象
func (e *OrgTeamUser) Get(d *dto.OrgTeamUserGetReq, p *actions.DataPermission, model *models.OrgTeamUser) error {
var data models.OrgTeamUser
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 GetOrgTeamUser error:%s \r\n", err)
return err
}
if err != nil {
e.Log.Errorf("db error:%s", err)
return err
}
return nil
}
// Insert 创建OrgTeamUser对象
func (e *OrgTeamUser) Insert(c *dto.OrgTeamUserInsertReq) error {
var err error
var data models.OrgTeamUser
c.Generate(&data)
err = e.Orm.Create(&data).Error
if err != nil {
e.Log.Errorf("OrgTeamUserService Insert error:%s \r\n", err)
return err
}
return nil
}
// Update 修改OrgTeamUser对象
func (e *OrgTeamUser) Update(c *dto.OrgTeamUserUpdateReq, p *actions.DataPermission) error {
var err error
var data = models.OrgTeamUser{}
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("OrgTeamUserService Save error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权更新该数据")
}
return nil
}
// Remove 删除OrgTeamUser
func (e *OrgTeamUser) Remove(d *dto.OrgTeamUserDeleteReq, p *actions.DataPermission) error {
var data models.OrgTeamUser
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 RemoveOrgTeamUser error:%s \r\n", err)
return err
}
if db.RowsAffected == 0 {
return errors.New("无权删除该数据")
}
return nil
}
\ No newline at end of file
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