12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- 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"
- )
- // fruitSlotApi 水果机模块
- type fruitSlotApi struct{}
- func (Api *fruitSlotApi) BasicConf(c *gin.Context) {
- list, err := service.FruitSlot.BasicConf()
- if err != nil {
- answer.FailWithMessage("获取失败", err, c)
- }
- answer.OkWithDetailed(list, "获取成功", c)
- }
- func (Api *fruitSlotApi) BasicConfEdit(c *gin.Context) {
- var req model.FruitSlotBasicConf
- utils.Verify(&req, utils.UnVerify, c)
- if err := service.FruitSlot.BasicConfEdit(&req); err != nil {
- answer.FailWithMessage("保存失败", err, c)
- }
- answer.OkWithMessage("保存成功", c)
- }
- func (Api *fruitSlotApi) WeightConf(c *gin.Context) {
- var req model.ReqByType
- utils.Verify(&req, utils.TypeVerify, c)
- list, err := service.FruitSlot.WeightConf(req.Type)
- if err != nil {
- answer.FailWithMessage("获取失败", err, c)
- }
- answer.OkWithDetailed(list, "获取成功", c)
- }
- func (Api *fruitSlotApi) WeightConfEdit(c *gin.Context) {
- var req model.FruitSlotWeightUpdate
- utils.Verify(&req, utils.UnVerify, c)
- if err := service.FruitSlot.WeightConfEdit(&req); err != nil {
- answer.FailWithMessage("保存失败", err, c)
- }
- answer.OkWithMessage("保存成功", c)
- }
- func (Api *fruitSlotApi) GoodsConf(c *gin.Context) {
- list, err := service.FruitSlot.GoodsConf()
- if err != nil {
- answer.FailWithMessage("获取失败", err, c)
- }
- answer.OkWithDetailed(list, "获取成功", c)
- }
- func (Api *fruitSlotApi) GoodsConfEdit(c *gin.Context) {
- var req model.FruitSlotGoodsConf
- utils.Verify(&req, utils.UnVerify, c)
- if err := service.FruitSlot.GoodsConfEdit(&req); err != nil {
- answer.FailWithMessage("保存失败", err, c)
- }
- answer.OkWithMessage("保存成功", c)
- }
- func (Api *fruitSlotApi) LevelCoins(c *gin.Context) {
- list := service.FruitSlot.LevelCoins()
- answer.OkWithDetailed(list, "获取成功", c)
- }
- func (Api *fruitSlotApi) LevelCoinsEdit(c *gin.Context) {
- var req []model.FruitSlotBaseCoinShow
- utils.Verify(&req, utils.UnVerify, c)
- if err := service.FruitSlot.LevelCoinsEdit(req); err != nil {
- answer.FailWithMessage("保存失败", err, c)
- }
- answer.OkWithMessage("保存成功", c)
- }
|