Files
x_admin/server/app/controller/admin_ctl/settingController/copyright.go
2025-09-17 14:02:27 +08:00

39 lines
947 B
Go

package settingController
import (
"x_admin/app/schema/settingSchema"
"x_admin/app/service/settingService"
"x_admin/core/response"
"x_admin/util"
"github.com/gin-gonic/gin"
)
func CopyrightRoute(rg *gin.RouterGroup) {
// db := core.GetDB()
// service := NewSettingCopyrightService(db)
handle := copyrightHandler{}
rg = rg.Group("/setting")
rg.GET("/copyright/detail", handle.Detail)
rg.POST("/copyright/save", handle.save)
}
type copyrightHandler struct {
}
// detail 获取备案信息
func (ch copyrightHandler) Detail(c *gin.Context) {
res, err := settingService.CopyrightService.Detail()
response.CheckAndRespWithData(c, res, err)
}
// save 保存备案信息
func (ch copyrightHandler) save(c *gin.Context) {
var cReqs []settingSchema.SettingCopyrightItemReq
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSONArray(c, &cReqs)) {
return
}
response.CheckAndResp(c, settingService.CopyrightService.Save(cReqs))
}