Files
go-gin-api/internal/api/service/authorized_service/service_detail.go
2021-03-28 15:52:02 +08:00

22 lines
608 B
Go

package authorized_service
import (
"github.com/xinliangnote/go-gin-api/internal/api/repository/db_repo"
"github.com/xinliangnote/go-gin-api/internal/api/repository/db_repo/authorized_repo"
"github.com/xinliangnote/go-gin-api/internal/pkg/core"
)
func (s *service) Detail(ctx core.Context, id int32) (info *authorized_repo.Authorized, err error) {
qb := authorized_repo.NewQueryBuilder()
qb = qb.WhereIsDeleted(db_repo.EqualPredicate, -1)
qb.WhereId(db_repo.EqualPredicate, id)
info, err = qb.First(s.db.GetDbR().WithContext(ctx.RequestContext()))
if err != nil {
return nil, err
}
return
}