Files
zeling_f/mock/overview.ts

41 lines
887 B
TypeScript
Raw Normal View History

2026-03-17 14:30:02 +08:00
import { Request, Response } from 'express';
// 模拟数据总览数据
const mockOverviewData = {
aiInterviewUsage: 900,
aiResumeUsage: 900,
currentTasks: 0,
completedPersons: 150,
todayInterviewUsage: 10,
todayResumeUsage: 8,
};
export default {
// 获取数据总览
'GET /api/overview/data': (req: Request, res: Response) => {
setTimeout(() => {
res.json({
code: 200,
message: 'success',
data: mockOverviewData,
});
}, 500);
},
// 更新数据总览
'POST /api/overview/update': (req: Request, res: Response) => {
const { type, value } = req.body;
if (mockOverviewData.hasOwnProperty(type)) {
(mockOverviewData as any)[type] = value;
}
setTimeout(() => {
res.json({
code: 200,
message: 'success',
data: mockOverviewData,
});
}, 300);
},
};