mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2025-10-06 16:47:06 +08:00
37 lines
803 B
Go
37 lines
803 B
Go
package copyright
|
|
|
|
import (
|
|
"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 := Service.Detail()
|
|
response.CheckAndRespWithData(c, res, err)
|
|
}
|
|
|
|
// save 保存备案信息
|
|
func (ch copyrightHandler) save(c *gin.Context) {
|
|
var cReqs []SettingCopyrightItemReq
|
|
if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSONArray(c, &cReqs)) {
|
|
return
|
|
}
|
|
response.CheckAndResp(c, Service.Save(cReqs))
|
|
}
|