qnc init
This commit is contained in:
69
api/render.go
Normal file
69
api/render.go
Normal file
@@ -0,0 +1,69 @@
|
||||
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)
|
||||
}
|
||||
Reference in New Issue
Block a user