package menu import ( "github.com/xinliangnote/go-gin-api/internal/pkg/core" "github.com/xinliangnote/go-gin-api/internal/repository/mysql" "github.com/xinliangnote/go-gin-api/internal/repository/mysql/menu" ) func (s *service) UpdateSort(ctx core.Context, id int32, sort int32) (err error) { data := map[string]interface{}{ "sort": sort, "updated_user": ctx.SessionUserInfo().UserName, } qb := menu.NewQueryBuilder() qb.WhereId(mysql.EqualPredicate, id) err = qb.Updates(s.db.GetDbW().WithContext(ctx.RequestContext()), data) if err != nil { return err } return }