qnc-server-old/api/render.go

70 lines
1.9 KiB
Go
Raw Normal View History

2024-09-14 10:48:09 +08:00
package api
import (
"github.com/gin-gonic/gin"
"qnc-server/config"
"qnc-server/model/response"
"qnc-server/service"
)
type Render struct {
}
var renderService service.RenderService
// 注册路由
func InitRender(group *gin.RouterGroup) {
var r Render
RenderPublicGroup := group.Group("render")
RenderPublicGroup.GET("get_index", r.GetIndex)
RenderPublicGroup.GET("get_car_index", r.GetCarIndex)
RenderPublicGroup.GET("get_verify_index", r.GetVerifyIndex)
RenderPublicGroup.GET("get_notification", r.GetNotification)
RenderPublicGroup.GET("get_shadow", r.GetShade)
RenderPublicGroup.GET("setting", r.GetSetting)
}
func (r *Render) GetSetting(c *gin.Context) {
sign := config.ConfigData.Setting.Sign
response.OkWithData(gin.H{"sign": sign}, c)
}
func (r *Render) GetIndex(c *gin.Context) {
renderlist, err := renderService.GetIndex()
if err != nil {
response.FailWithMessage("系统错误,请稍后再试", c)
return
}
response.OkWithData(renderlist, c)
}
func (r *Render) GetCarIndex(c *gin.Context) {
renderlist, err := renderService.GetCarIndex()
if err != nil {
response.FailWithMessage("系统错误,请稍后再试", c)
return
}
response.OkWithData(renderlist, c)
}
func (r *Render) GetVerifyIndex(c *gin.Context) {
renderlist, err := renderService.GetVerifyIndex()
if err != nil {
response.FailWithMessage("系统错误,请稍后再试", c)
return
}
response.OkWithData(renderlist, c)
}
func (r *Render) GetNotification(c *gin.Context) {
notification, err := renderService.GetNotificationList()
if err != nil {
response.FailWithMessage("系统错误,请稍后再试", c)
return
}
response.OkWithData(notification, c)
}
func (r *Render) GetShade(c *gin.Context) {
shadow, err := renderService.GetShadow()
if err != nil {
response.FailWithMessage("系统错误,请稍后再试", c)
return
}
response.OkWithData(shadow, c)
}