1234567891011121314151617181920212223 |
- 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) Delete(ctx core.Context, id int32) (err error) {
- data := map[string]interface{}{
- "is_deleted": 1,
- "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
- }
|