代码推送
This commit is contained in:
@@ -28,7 +28,7 @@ var tableRegistry = map[string]interface{}{
|
||||
"game_games": &model.Game{},
|
||||
"game_categories": &model.GameCategory{},
|
||||
// 应用模块
|
||||
"app_apps": &model.App{},
|
||||
"app_apps": &model.App{},
|
||||
"app_categories": &model.AppCategory{},
|
||||
// 音乐模块
|
||||
"music_songs": &model.Song{},
|
||||
@@ -37,22 +37,22 @@ var tableRegistry = map[string]interface{}{
|
||||
|
||||
// tableLabels 模块中文标签(用于前端展示)
|
||||
var tableLabels = map[string]string{
|
||||
"enterprise_company": "企业信息",
|
||||
"enterprise_news": "企业新闻",
|
||||
"enterprise_services": "企业服务",
|
||||
"enterprise_team": "团队成员",
|
||||
"shop_products": "商品管理",
|
||||
"shop_categories": "商品分类",
|
||||
"food_restaurants": "餐厅管理",
|
||||
"food_categories": "餐厅分类",
|
||||
"food_menu_items": "菜品管理",
|
||||
"enterprise_company": "企业信息",
|
||||
"enterprise_news": "企业新闻",
|
||||
"enterprise_services": "企业服务",
|
||||
"enterprise_team": "团队成员",
|
||||
"shop_products": "商品管理",
|
||||
"shop_categories": "商品分类",
|
||||
"food_restaurants": "餐厅管理",
|
||||
"food_categories": "餐厅分类",
|
||||
"food_menu_items": "菜品管理",
|
||||
"food_menu_categories": "菜品分类",
|
||||
"game_games": "游戏管理",
|
||||
"game_categories": "游戏分类",
|
||||
"app_apps": "应用管理",
|
||||
"app_categories": "应用分类",
|
||||
"music_songs": "歌曲管理",
|
||||
"music_categories": "音乐分类",
|
||||
"game_games": "游戏管理",
|
||||
"game_categories": "游戏分类",
|
||||
"app_apps": "应用管理",
|
||||
"app_categories": "应用分类",
|
||||
"music_songs": "歌曲管理",
|
||||
"music_categories": "音乐分类",
|
||||
}
|
||||
|
||||
// tablesWithSort 拥有 sort 列的表(用于排序)
|
||||
@@ -75,40 +75,40 @@ var tablesWithSort = map[string]bool{
|
||||
|
||||
// tablesWithName 拥有 name 列的表(用于关键词搜索)
|
||||
var tablesWithName = map[string]bool{
|
||||
"enterprise_company": true,
|
||||
"enterprise_team": true,
|
||||
"enterprise_services": false, // 有 title 无 name
|
||||
"enterprise_news": false,
|
||||
"shop_products": true,
|
||||
"shop_categories": true,
|
||||
"food_restaurants": true,
|
||||
"food_categories": true,
|
||||
"food_menu_items": true,
|
||||
"food_menu_categories": true,
|
||||
"game_games": true,
|
||||
"game_categories": true,
|
||||
"app_apps": true,
|
||||
"app_categories": true,
|
||||
"music_songs": false, // 有 title 无 name
|
||||
"music_categories": true,
|
||||
"enterprise_company": true,
|
||||
"enterprise_team": true,
|
||||
"enterprise_services": false, // 有 title 无 name
|
||||
"enterprise_news": false,
|
||||
"shop_products": true,
|
||||
"shop_categories": true,
|
||||
"food_restaurants": true,
|
||||
"food_categories": true,
|
||||
"food_menu_items": true,
|
||||
"food_menu_categories": true,
|
||||
"game_games": true,
|
||||
"game_categories": true,
|
||||
"app_apps": true,
|
||||
"app_categories": true,
|
||||
"music_songs": false, // 有 title 无 name
|
||||
"music_categories": true,
|
||||
}
|
||||
|
||||
// tablesWithTitle 拥有 title 列的表(用于关键词搜索)
|
||||
var tablesWithTitle = map[string]bool{
|
||||
"enterprise_news": true,
|
||||
"enterprise_services": true,
|
||||
"music_songs": true,
|
||||
"enterprise_news": true,
|
||||
"enterprise_services": true,
|
||||
"music_songs": true,
|
||||
}
|
||||
|
||||
// tablesWithStatus 拥有 status 列的表(用于状态过滤)
|
||||
var tablesWithStatus = map[string]bool{
|
||||
"enterprise_news": true,
|
||||
"shop_products": true,
|
||||
"food_restaurants": true,
|
||||
"food_menu_items": true,
|
||||
"game_games": true,
|
||||
"app_apps": true,
|
||||
"music_songs": true,
|
||||
"enterprise_news": true,
|
||||
"shop_products": true,
|
||||
"food_restaurants": true,
|
||||
"food_menu_items": true,
|
||||
"game_games": true,
|
||||
"app_apps": true,
|
||||
"music_songs": true,
|
||||
}
|
||||
|
||||
// DashboardHandler 管理后台仪表盘处理器(通用 CRUD + 统计)
|
||||
@@ -140,7 +140,7 @@ func (h *DashboardHandler) GetStats(c *gin.Context) {
|
||||
// 按业务线分组
|
||||
grouped := gin.H{
|
||||
"enterprise": gin.H{
|
||||
"label": "企业官网",
|
||||
"label": "企业官网",
|
||||
"items": gin.H{
|
||||
"company": stats["enterprise_company"],
|
||||
"news": stats["enterprise_news"],
|
||||
@@ -158,10 +158,10 @@ func (h *DashboardHandler) GetStats(c *gin.Context) {
|
||||
"food": gin.H{
|
||||
"label": "外卖平台",
|
||||
"items": gin.H{
|
||||
"restaurants": stats["food_restaurants"],
|
||||
"categories": stats["food_categories"],
|
||||
"menu_items": stats["food_menu_items"],
|
||||
"menu_categories": stats["food_menu_categories"],
|
||||
"restaurants": stats["food_restaurants"],
|
||||
"categories": stats["food_categories"],
|
||||
"menu_items": stats["food_menu_items"],
|
||||
"menu_categories": stats["food_menu_categories"],
|
||||
},
|
||||
},
|
||||
"game": gin.H{
|
||||
|
||||
Reference in New Issue
Block a user