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) }