/*
 * @Author: donghao donghao@supervision.ltd
 * @Date: 2024-04-25 15:45:17
 * @LastEditors: donghao donghao@supervision.ltd
 * @LastEditTime: 2024-06-11 14:56:15
 * @FilePath: \general-ai-platform-web\mock\serverLog.ts
 * @Description: mock系统日志
 */
import { mockGetServerLogList } from './pools/serverLogData';
import { successMockApiProps } from './typing';
import { fetchCurrPageByList } from './utils/apiMock';

export default {
  // 系统日志列表
  'POST /api/v1/serverLog/list': async (req: Request, res: Response) => {
    const { pageNo, pageSize } = req.body;
    const resData: successMockApiProps = {
      ...fetchCurrPageByList({
        ...mockGetServerLogList,
        data: { ...mockGetServerLogList.data, pageNo, pageSize: pageSize || 10 },
      }),
    };
    res.send(resData);
  },
};