| | |
| | | ) |
| | | |
| | | func Init() error { |
| | | if err := sqlitex.Init(&conf.Conf.Sqlite, logx.GetLogger()); err != nil { |
| | | if err := sqlitex.Init(&conf.Conf.Sqlite); err != nil { |
| | | return err |
| | | } |
| | | |
| | | if err := RegisterTables(); err != nil { |
| | | return err |
| | | } |
| | | RegisterTables() |
| | | InsertDefaultData() |
| | | return nil |
| | | } |
| | | |
| | | func RegisterTables() error { |
| | | func RegisterTables() { |
| | | db := sqlitex.GetDB() |
| | | err := db.AutoMigrate( |
| | | db.AutoMigrate( |
| | | Order{}, |
| | | Procedures{}, |
| | | NetConfig{}, |
| | |
| | | ProcessModel{}, |
| | | ProductionProgress{}, |
| | | Device{}, |
| | | TaskStatusSync{}, |
| | | ) |
| | | return err |
| | | } |
| | | |
| | | type InitDefaultData interface { |