1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package api
- import (
- "crazy-fox-backend-api/model"
- "crazy-fox-backend-api/service"
- "crazy-fox-backend-api/utils"
- "crazy-fox-backend-api/utils/answer"
- "github.com/gin-gonic/gin"
- )
- // islandApi 岛屿模块
- type islandApi struct{}
- func (Api *islandApi) BasicConf(c *gin.Context) {
- var listReq model.PageInfo
- utils.Verify(&listReq, utils.PageListVerify, c)
- list, total := service.Island.BasicConf(listReq)
- answer.OkWithDetailed(model.PageResult{
- List: list,
- Total: total,
- }, "获取成功", c)
- }
- func (Api *islandApi) BasicConfEdit(c *gin.Context) {
- var req []model.TCoinConfig
- utils.Verify(&req, utils.UnVerify, c)
- if err := service.Island.BasicConfEdit(req); err != nil {
- answer.FailWithMessage("保存失败", err, c)
- }
- answer.OkWithMessage("保存成功", c)
- }
- func (Api *islandApi) ThemeConf(c *gin.Context) {
- var listReq model.PageInfo
- utils.Verify(&listReq, utils.PageListVerify, c)
- list, total := service.Island.ThemeConf(listReq)
- answer.OkWithDetailed(model.PageResult{
- List: list,
- Total: total,
- }, "获取成功", c)
- }
- func (Api *islandApi) ThemeConfEdit(c *gin.Context) {
- var req []model.TMainBgConfig
- utils.Verify(&req, utils.UnVerify, c)
- if err := service.Island.ThemeConfEdit(req); err != nil {
- answer.FailWithMessage("保存失败", err, c)
- }
- answer.OkWithMessage("保存成功", c)
- }
- func (Api *islandApi) MaxLevelReward(c *gin.Context) {
- conf, err := service.Island.MaxLevelReward()
- if err != nil {
- answer.FailWithMessage("获取失败", err, c)
- }
- answer.OkWithDetailed(conf, "获取成功", c)
- }
- func (Api *islandApi) MaxLevelRewardEdit(c *gin.Context) {
- var req model.MaxIslandReward
- utils.Verify(&req, utils.UnVerify, c)
- if err := service.Island.MaxLevelRewardEdit(&req); err != nil {
- answer.FailWithMessage("更新失败", err, c)
- }
- answer.OkWithMessage("更新成功", c)
- }
|