heritage-api/mysql/tables-mysql.go

44 lines
656 B
Go

package mysql
import (
"myschools.me/heritage/heritage-api/model"
)
func init() {
db, err := newDB()
if err != nil {
panic(err)
}
//系统相关表
if err := db.AutoMigrate(
&model.Role{},
&model.Permission{},
&model.User{},
&model.Org{},
&model.Menu{},
&model.Option{},
); err != nil {
panic(err)
}
//微信相关
if err := db.AutoMigrate(
&model.WechatEvent{},
); err != nil {
panic(err)
}
//业务相关表
if err := db.AutoMigrate(
&model.Project{},
&model.Task{},
&model.Point{},
&model.DataRecord{},
&model.Device{},
&model.DeviceIngestData{},
&model.Artifact{},
); err != nil {
panic(err)
}
}