feat: pricing stat.

This commit is contained in:
2026-04-30 16:33:30 +08:00
parent bbe6dea436
commit e43a034e28
5 changed files with 88 additions and 6 deletions
+4
View File
@@ -38,6 +38,7 @@ func main() {
&models.MqttTrainingSessionRecord{},
&models.Gateway{},
&models.AIAnalysisRecord{},
&models.AIPricingConfig{},
)
if err := models.BackfillLegacyUserPermissions(config.DB); err != nil {
log.Printf("legacy user permission backfill failed: %v", err)
@@ -45,6 +46,9 @@ func main() {
if err := models.EnsureDefaultAdmin(config.DB); err != nil {
log.Printf("default admin init failed: %v", err)
}
if err := models.EnsureDefaultAIPricing(config.DB); err != nil {
log.Printf("default ai pricing init failed: %v", err)
}
if err := mqtt.Start(config.DB, config.App.MQTT); err != nil {
log.Printf("mqtt listener start failed: %v", err)