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
This commit is contained in:
nutcas3
2026-04-17 15:53:29 +03:00
parent d5ca53030c
commit ed04533db6
@@ -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"`