Files
verify/backend/scripts/check_i18n_data.go
T
admin ea8ffb6c74 fix: 订阅模式登录验证、永久会员类型区分、动态代码HTTP返回值修复、侧边栏滚动位置保持
- 修复订阅模式登录时错误检查余额的问题
- 区分无限余额和永久订阅两种永久会员类型
- 修复动态代码HTTP请求返回值在JS中无法正确访问的问题
- 添加侧边栏滚动位置保持功能
- 移除developer角色相关代码,统一使用admin
- 添加缺失的i18n翻译key
2026-05-01 16:39:31 +08:00

45 lines
1.1 KiB
Go

package main
import (
"fmt"
"log"
"verification-platform-backend/internal/database"
"verification-platform-backend/internal/model"
)
func main() {
database.Init()
db := database.DB
var packages []model.Package
if err := db.Find(&packages).Error; err != nil {
log.Fatal("Failed to get packages:", err)
}
fmt.Println("=== Packages ===")
for _, pkg := range packages {
fmt.Printf("ID: %d, Name: %s, NameEn: %s, DescriptionEn: %s\n", pkg.ID, pkg.Name, pkg.NameEn, pkg.DescriptionEn)
}
var categories []model.DocCategory
if err := db.Find(&categories).Error; err != nil {
log.Fatal("Failed to get categories:", err)
}
fmt.Println("\n=== Doc Categories ===")
for _, cat := range categories {
fmt.Printf("ID: %d, Name: %s, NameEn: %s, DescriptionEn: %s\n", cat.ID, cat.Name, cat.NameEn, cat.DescriptionEn)
}
var docs []model.Doc
if err := db.Find(&docs).Error; err != nil {
log.Fatal("Failed to get docs:", err)
}
fmt.Println("\n=== Docs ===")
for _, doc := range docs {
fmt.Printf("ID: %d, Title: %s, TitleEn: %s, ContentEn: %d chars\n", doc.ID, doc.Title, doc.TitleEn, len(doc.ContentEn))
}
}