feat(server): 添加节目配置文件管理
- 新增 programs.json 配置文件 - 新增 ProgramConfigService 服务 - 新增节目配置 API 接口 (GET/PUT /api/admin/programs) - 修改 AdminService 使用配置服务替代硬编码 - 添加单元测试
This commit is contained in:
56
packages/server/config/programs.json
Normal file
56
packages/server/config/programs.json
Normal file
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"programs": [
|
||||
{
|
||||
"id": "p1",
|
||||
"name": "龙腾四海",
|
||||
"teamName": "市场部",
|
||||
"order": 1
|
||||
},
|
||||
{
|
||||
"id": "p2",
|
||||
"name": "金马奔腾",
|
||||
"teamName": "技术部",
|
||||
"order": 2
|
||||
},
|
||||
{
|
||||
"id": "p3",
|
||||
"name": "春风得意",
|
||||
"teamName": "人力资源部",
|
||||
"order": 3
|
||||
},
|
||||
{
|
||||
"id": "p4",
|
||||
"name": "鸿运当头",
|
||||
"teamName": "财务部",
|
||||
"order": 4
|
||||
},
|
||||
{
|
||||
"id": "p5",
|
||||
"name": "马到成功",
|
||||
"teamName": "运营部",
|
||||
"order": 5
|
||||
},
|
||||
{
|
||||
"id": "p6",
|
||||
"name": "一马当先",
|
||||
"teamName": "产品部",
|
||||
"order": 6
|
||||
},
|
||||
{
|
||||
"id": "p7",
|
||||
"name": "万马奔腾",
|
||||
"teamName": "设计部",
|
||||
"order": 7
|
||||
},
|
||||
{
|
||||
"id": "p8",
|
||||
"name": "龙马精神",
|
||||
"teamName": "销售部",
|
||||
"order": 8
|
||||
}
|
||||
],
|
||||
"settings": {
|
||||
"allowLateCatch": true,
|
||||
"maxVotesPerUser": 7
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user