package controller

import (
	"fengkuangGameServerJob/pkg/app"
	"fengkuangGameServerJob/service"
	"github.com/gin-gonic/gin"
)

var (
	noticeService = service.NewNoticeService()
)

type NoticeController struct {
}

func NewNoticeController() *NoticeController {
	return &NoticeController{}
}

// NewestNotice 最新公告
func (n *NoticeController) NewestNotice(c *gin.Context) {
	//1 获取最新公告
	single := noticeService.GetNewest()
	shows := make([]service.NoticeShow, 0, 1)
	if single.Title != "" && single.Content != "" {
		shows = append(shows, *single)
	}
	//2 返回json数据
	app.Success(c, shows)
}
