Files
sale/backend/internal/models/address.go
T

24 lines
726 B
Go

package models
import (
"time"
)
type Address struct {
ID uint `gorm:"primaryKey" json:"id"`
UserID uint `gorm:"index;not null" json:"user_id"`
Name string `gorm:"size:50;not null" json:"name"`
Phone string `gorm:"size:20;not null" json:"phone"`
Province string `gorm:"size:50" json:"province"`
City string `gorm:"size:50" json:"city"`
District string `gorm:"size:50" json:"district"`
Address string `gorm:"type:text;not null" json:"address"`
IsDefault bool `gorm:"default:false" json:"is_default"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
func (Address) TableName() string {
return "addresses"
}