| |
|
|
| package promocodeusage |
|
|
| import ( |
| "time" |
|
|
| "entgo.io/ent/dialect/sql" |
| "entgo.io/ent/dialect/sql/sqlgraph" |
| "github.com/Wei-Shaw/sub2api/ent/predicate" |
| ) |
|
|
| |
| func ID(id int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldID, id)) |
| } |
|
|
| |
| func IDEQ(id int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldID, id)) |
| } |
|
|
| |
| func IDNEQ(id int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNEQ(FieldID, id)) |
| } |
|
|
| |
| func IDIn(ids ...int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldIn(FieldID, ids...)) |
| } |
|
|
| |
| func IDNotIn(ids ...int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNotIn(FieldID, ids...)) |
| } |
|
|
| |
| func IDGT(id int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldGT(FieldID, id)) |
| } |
|
|
| |
| func IDGTE(id int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldGTE(FieldID, id)) |
| } |
|
|
| |
| func IDLT(id int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldLT(FieldID, id)) |
| } |
|
|
| |
| func IDLTE(id int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldLTE(FieldID, id)) |
| } |
|
|
| |
| func PromoCodeID(v int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldPromoCodeID, v)) |
| } |
|
|
| |
| func UserID(v int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldUserID, v)) |
| } |
|
|
| |
| func BonusAmount(v float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldBonusAmount, v)) |
| } |
|
|
| |
| func UsedAt(v time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldUsedAt, v)) |
| } |
|
|
| |
| func PromoCodeIDEQ(v int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldPromoCodeID, v)) |
| } |
|
|
| |
| func PromoCodeIDNEQ(v int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNEQ(FieldPromoCodeID, v)) |
| } |
|
|
| |
| func PromoCodeIDIn(vs ...int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldIn(FieldPromoCodeID, vs...)) |
| } |
|
|
| |
| func PromoCodeIDNotIn(vs ...int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNotIn(FieldPromoCodeID, vs...)) |
| } |
|
|
| |
| func UserIDEQ(v int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldUserID, v)) |
| } |
|
|
| |
| func UserIDNEQ(v int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNEQ(FieldUserID, v)) |
| } |
|
|
| |
| func UserIDIn(vs ...int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldIn(FieldUserID, vs...)) |
| } |
|
|
| |
| func UserIDNotIn(vs ...int64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNotIn(FieldUserID, vs...)) |
| } |
|
|
| |
| func BonusAmountEQ(v float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldBonusAmount, v)) |
| } |
|
|
| |
| func BonusAmountNEQ(v float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNEQ(FieldBonusAmount, v)) |
| } |
|
|
| |
| func BonusAmountIn(vs ...float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldIn(FieldBonusAmount, vs...)) |
| } |
|
|
| |
| func BonusAmountNotIn(vs ...float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNotIn(FieldBonusAmount, vs...)) |
| } |
|
|
| |
| func BonusAmountGT(v float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldGT(FieldBonusAmount, v)) |
| } |
|
|
| |
| func BonusAmountGTE(v float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldGTE(FieldBonusAmount, v)) |
| } |
|
|
| |
| func BonusAmountLT(v float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldLT(FieldBonusAmount, v)) |
| } |
|
|
| |
| func BonusAmountLTE(v float64) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldLTE(FieldBonusAmount, v)) |
| } |
|
|
| |
| func UsedAtEQ(v time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldEQ(FieldUsedAt, v)) |
| } |
|
|
| |
| func UsedAtNEQ(v time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNEQ(FieldUsedAt, v)) |
| } |
|
|
| |
| func UsedAtIn(vs ...time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldIn(FieldUsedAt, vs...)) |
| } |
|
|
| |
| func UsedAtNotIn(vs ...time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldNotIn(FieldUsedAt, vs...)) |
| } |
|
|
| |
| func UsedAtGT(v time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldGT(FieldUsedAt, v)) |
| } |
|
|
| |
| func UsedAtGTE(v time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldGTE(FieldUsedAt, v)) |
| } |
|
|
| |
| func UsedAtLT(v time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldLT(FieldUsedAt, v)) |
| } |
|
|
| |
| func UsedAtLTE(v time.Time) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.FieldLTE(FieldUsedAt, v)) |
| } |
|
|
| |
| func HasPromoCode() predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(func(s *sql.Selector) { |
| step := sqlgraph.NewStep( |
| sqlgraph.From(Table, FieldID), |
| sqlgraph.Edge(sqlgraph.M2O, true, PromoCodeTable, PromoCodeColumn), |
| ) |
| sqlgraph.HasNeighbors(s, step) |
| }) |
| } |
|
|
| |
| func HasPromoCodeWith(preds ...predicate.PromoCode) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(func(s *sql.Selector) { |
| step := newPromoCodeStep() |
| sqlgraph.HasNeighborsWith(s, step, func(s *sql.Selector) { |
| for _, p := range preds { |
| p(s) |
| } |
| }) |
| }) |
| } |
|
|
| |
| func HasUser() predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(func(s *sql.Selector) { |
| step := sqlgraph.NewStep( |
| sqlgraph.From(Table, FieldID), |
| sqlgraph.Edge(sqlgraph.M2O, true, UserTable, UserColumn), |
| ) |
| sqlgraph.HasNeighbors(s, step) |
| }) |
| } |
|
|
| |
| func HasUserWith(preds ...predicate.User) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(func(s *sql.Selector) { |
| step := newUserStep() |
| sqlgraph.HasNeighborsWith(s, step, func(s *sql.Selector) { |
| for _, p := range preds { |
| p(s) |
| } |
| }) |
| }) |
| } |
|
|
| |
| func And(predicates ...predicate.PromoCodeUsage) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.AndPredicates(predicates...)) |
| } |
|
|
| |
| func Or(predicates ...predicate.PromoCodeUsage) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.OrPredicates(predicates...)) |
| } |
|
|
| |
| func Not(p predicate.PromoCodeUsage) predicate.PromoCodeUsage { |
| return predicate.PromoCodeUsage(sql.NotPredicates(p)) |
| } |
|
|