From ed04533db6645218cded827d5bddfb93cf72729b Mon Sep 17 00:00:00 2001 From: nutcas3 Date: Fri, 17 Apr 2026 15:53:29 +0300 Subject: [PATCH] feat: Add Balance field to Subscriber model with default value of 0 - Add Balance float64 field to Subscriber struct with JSON and GORM tags - Set default value to 0 in database schema - Align PlanID and Status field formatting --- apps/api-server/internal/models/subscriber.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/api-server/internal/models/subscriber.go b/apps/api-server/internal/models/subscriber.go index a1d38ab..2ad0d34 100644 --- a/apps/api-server/internal/models/subscriber.go +++ b/apps/api-server/internal/models/subscriber.go @@ -19,8 +19,9 @@ type Subscriber struct { Email string `json:"email" gorm:"uniqueIndex"` OrganizationID string `json:"organization_id"` - Status SubscriberStatus `json:"status" gorm:"default:'active'"` - PlanID uint `json:"plan_id"` + Status SubscriberStatus `json:"status" gorm:"default:'active'"` + PlanID uint `json:"plan_id"` + Balance float64 `json:"balance" gorm:"default:0"` AuthKey string `json:"auth_key" gorm:"not null"` OPc string `json:"opc" gorm:"not null"`