feat: product.

This commit is contained in:
2026-05-01 07:46:48 +08:00
parent 79515007b7
commit 7b43ccf42f
10 changed files with 1070 additions and 1 deletions
+9
View File
@@ -31,6 +31,9 @@ func main() {
&models.UserRegionBinding{},
&models.Kindergarten{},
&models.ProjectType{},
&models.ProductDefinition{},
&models.ProjectProductTemplate{},
&models.ProductInventory{},
&models.AppFile{},
&models.AppFileShareCode{},
&models.MqttHeartRateRecord{},
@@ -53,6 +56,12 @@ func main() {
if err := models.EnsureDefaultProjectTypes(config.DB); err != nil {
log.Printf("default project types init failed: %v", err)
}
if err := models.EnsureDefaultProductDefinitions(config.DB); err != nil {
log.Printf("default product definitions init failed: %v", err)
}
if err := models.EnsureDefaultProjectProductTemplates(config.DB); err != nil {
log.Printf("default project product templates init failed: %v", err)
}
if err := mqtt.Start(config.DB, config.App.MQTT); err != nil {
log.Printf("mqtt listener start failed: %v", err)