package controller

import (
	"be.ems/src/framework/config"
	"be.ems/src/framework/resp"

	"github.com/gin-gonic/gin"
)

// 实例化控制层 IndexController 结构体
var NewIndex = &IndexController{}

// 路由主页
//
// PATH /
type IndexController struct{}

// 根路由
//
// GET /
//
//	@Tags			common
//	@Accept			json
//	@Produce		json
//	@Success		200	{object}	object	"Response Results"
//	@Summary		Root Route
//	@Description	Root Route
//	@Router			/ [get]
func (s *IndexController) Handler(c *gin.Context) {
	// str := "欢迎使用%s核心网管理平台，当前版本：%s，请通过前台地址访问。"
	c.JSON(200, resp.OkData(map[string]any{
		"name":    "OMC",
		"version": config.Version,
	}))
}
