| | |
| | | }, |
| | | Name: "疑似聚集", |
| | | Description: "通用聚集模型", |
| | | Version: "v1.0.1", |
| | | Version: "v1.0.2", |
| | | Enabled: false, |
| | | }, |
| | | { |
| | |
| | | }, |
| | | Name: "疑似脱管", |
| | | Description: "通用脱管模型", |
| | | Version: "v1.0.0", |
| | | Version: "v1.1.0", |
| | | Enabled: false, |
| | | }, |
| | | } |
| | | |
| | | for i := range models { |
| | | if err := GetDB().Model(models[i]).First(models[i].ID).Error; err != nil { |
| | | var existingModel Model |
| | | if err := GetDB().Model(models[i]).Where("id = ?", models[i].ID).First(&existingModel).Error; err != nil { |
| | | GetDB().Model(models[i]).Create(models[i]) |
| | | } else { |
| | | GetDB().Model(models[i]).Update("version", models[i].Version) |
| | |
| | | ModelId: ModelIdDisappear, |
| | | Scope: "", |
| | | RuleArg: RuleArg{ |
| | | Alias: "age", |
| | | Alias: "lastDirection", |
| | | Name: "进出方向", |
| | | Type: "input", |
| | | Must: false, |