@ -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 {
} else {
@ -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
@ -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)