| | |
| | | |
| | | func RegisterTables() error { |
| | | db := mysqlx.GetDB() |
| | | err := db.AutoMigrate() |
| | | err := db.AutoMigrate( |
| | | Company{}, |
| | | Warehouse{}, |
| | | OperationType{}, |
| | | Location{}, |
| | | OperationType{}, |
| | | Operation{}, |
| | | OperationDetails{}, |
| | | Scrap{}, |
| | | ProductCategory{}, |
| | | Material{}, |
| | | LocationProduct{}, |
| | | LocationProductAmount{}, |
| | | ReorderRule{}, |
| | | Attachment{}, |
| | | LogisticCompany{}, |
| | | ) |
| | | return err |
| | | } |
| | | |
| | |
| | | func InsertDefaultData() { |
| | | models := []interface{}{ |
| | | NewDepartmentSearch(), |
| | | NewLocationSearch(), |
| | | } |
| | | for _, model := range models { |
| | | if id, ok := model.(InitDefaultData); ok { |