feat: banner

master
howell 4 years ago
parent 23b107bf1c
commit 4c1c1810f3

@ -56,3 +56,17 @@ func (o Proxy) Update(c *gin.Context) {
back.Suc(c, "ok", "")
}
}
func (o Proxy) Delete(c *gin.Context) {
var args jyy.ArgsBannerDelete
if err := tools.Params(&args, c); err != nil {
back.Fail(c, err.Error())
return
}
if err := jyy.Logic.Delete(args); err != nil {
back.Fail(c, err.Error())
} else {
back.Suc(c, "ok", "")
}
}

@ -46,3 +46,14 @@ func (o logic) Update(args ArgsBannerUpdate) error {
}
return nil
}
type ArgsBannerDelete struct {
ID uint `json:"id" validate:"required"`
}
func (o logic) Delete(args ArgsBannerDelete) error {
if err := mysql.Db.Delete(&jyy.Banner{}, "id = ?", args.ID).Error; err != nil {
return err
}
return nil
}

@ -795,6 +795,7 @@ func routerManage(manageRouter *gin.RouterGroup) {
jyyBannerRouter.POST("/list", proxy.List)
jyyBannerRouter.POST("/create", proxy.Create)
jyyBannerRouter.POST("/update", proxy.Update)
jyyBannerRouter.POST("/delete", proxy.Delete)
}
}
}

Loading…
Cancel
Save