Files
smartride-backend-golang/models/campus.go
2024-11-11 10:57:15 +08:00

20 lines
402 B
Go

// Package models
package models
import (
"github.com/google/uuid"
"gorm.io/gorm"
)
// Campus 校区模型
type Campus struct {
ID string `gorm:"type:uuid;primaryKey" json:"id"`
Name string `gorm:"type:varchar(255);not null" json:"name"`
}
// BeforeCreate 在创建Campus之前生成UUID
func (campus *Campus) BeforeCreate(tx *gorm.DB) (err error) {
campus.ID = uuid.New().String()
return
}