feat(admin-workplace): 工作台业务概览真实对接与全端认证集成 (更新远程代码仓配置与测试全绿)

这个提交包含在:
wikiboss
2026-09-21 09:22:14 +08:00
父节点 8c003b70cd
当前提交 e5c79082d3
共有 20 个文件被更改,包括 1452 次插入 和 143 次删除

查看文件

@@ -22,6 +22,7 @@ import { CrmRadarService } from '../../service/radar';
{ method: 'getRecentTracks', summary: '最近足迹' },
{ method: 'distribution', summary: '国家分布' },
{ method: 'analytics', summary: '大屏综合指标' },
{ method: 'getWorkplaceOverview', summary: '商务概览工作台' },
],
})
export class AdminCrmRadarController extends BaseController {
@@ -72,5 +73,25 @@ export class AdminCrmRadarController extends BaseController {
});
return this.ok(data);
}
/**
* 商务概览工作台
* 路由: GET/POST /admin/crm/radar/workplace
*/
@Get('/workplace', { summary: '商务概览工作台' })
@Post('/workplace', { summary: '商务概览工作台' })
async workplace(
@Body() body?: { feedLimit?: number },
@Query('feedLimit') queryFeedLimit?: number
) {
const feedLimit = body?.feedLimit ?? queryFeedLimit;
const data = await this.crmRadarService.getWorkplaceOverview({
feedLimit:
feedLimit !== undefined && feedLimit !== null && !isNaN(Number(feedLimit))
? Number(feedLimit)
: undefined,
});
return this.ok(data);
}
}