demo.go 909 Bytes
package controllers

import (
	"apigame/configs"
	"apigame/models"
	"apigame/service/code-msg"
	"apigame/util/zjson"
	"fmt"
)

// DemoController 绑定控制器
type DemoController struct {
	BaseController
}

// Demo demo
func (c *DemoController) Demo() {
	req := new(models.ReqDemo)
	if !c.GetPostData(req) {
		return
	}
	rsp := models.RspDemo{}

	fmt.Println("DemoController.demo")

	{
		list := make([]configs.RoomRankRobotConfig, 0)
		list = append(list, configs.RoomRankRobotConfig{
			Id:         1,
			MinScore:   10,
			TotalScore: 30,
			TotalRate:  10,
		})
		list = append(list, configs.RoomRankRobotConfig{
			Id:         2,
			MinScore:   20,
			TotalScore: 50,
			TotalRate:  6,
		})
		list = append(list, configs.RoomRankRobotConfig{
			Id:         3,
			MinScore:   50,
			TotalScore: 200,
			TotalRate:  5,
		})
		fmt.Println(zjson.Str(list))
	}

	c.RetRspCodeData(code_msg.RECODE_OK, rsp)
}