feat: implement coupon management and receive flow

This commit is contained in:
2026-01-13 18:19:29 +08:00
parent 9b06f768ab
commit 4f315cc2db
18 changed files with 1787 additions and 246 deletions

View File

@@ -29,7 +29,7 @@ func newUserCoupon(db *gorm.DB, opts ...gen.DOOption) userCouponQuery {
_userCouponQuery.UserID = field.NewInt64(tableName, "user_id")
_userCouponQuery.CouponID = field.NewInt64(tableName, "coupon_id")
_userCouponQuery.OrderID = field.NewInt64(tableName, "order_id")
_userCouponQuery.Status = field.NewString(tableName, "status")
_userCouponQuery.Status = field.NewField(tableName, "status")
_userCouponQuery.UsedAt = field.NewTime(tableName, "used_at")
_userCouponQuery.CreatedAt = field.NewTime(tableName, "created_at")
@@ -46,7 +46,7 @@ type userCouponQuery struct {
UserID field.Int64
CouponID field.Int64
OrderID field.Int64
Status field.String
Status field.Field
UsedAt field.Time
CreatedAt field.Time
@@ -69,7 +69,7 @@ func (u *userCouponQuery) updateTableName(table string) *userCouponQuery {
u.UserID = field.NewInt64(table, "user_id")
u.CouponID = field.NewInt64(table, "coupon_id")
u.OrderID = field.NewInt64(table, "order_id")
u.Status = field.NewString(table, "status")
u.Status = field.NewField(table, "status")
u.UsedAt = field.NewTime(table, "used_at")
u.CreatedAt = field.NewTime(table, "created_at")