goweb/repository/role_repository.go

23 lines
393 B
Go
Raw Normal View History

package repository
import (
"go_api_tmpl/global"
"go_api_tmpl/model"
)
type roleRepository struct{}
type RoleRepository interface {
Migrate() error
}
// NewRoleRepository 新建实例
func NewRoleRepository() RoleRepository {
return roleRepository{}
}
// Migrate 初始化数据库结构
func (r roleRepository) Migrate() error {
return global.MySQLConn.AutoMigrate(&model.Role{})
}