package cover import ( v1 "UserRegister/api/v1" "UserRegister/internal/service" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/util/gconv" ) type sCover struct{} func init() { service.RegisterCover(NewCover()) } func NewCover() *sCover { return &sCover{} } func (s *sCover) GetCoverImage(req *v1.GetCoverImageReq) (res string, err error) { result, err := g.Model("cover_img").Fields("url"). WherePri(req.Id).Value() if err != nil { return } res = gconv.String(result) return } func (s *sCover) UpdateCoverImage(req *v1.UpdateCoverImageReq) (err error) { _, err = g.Model("cover_img").Data(g.Map{ "url": req.Url, }).WherePri(req.Id).Update() if err != nil { return } return }