cloudLog.ts 1.1 KB

123456789101112131415161718192021222324252627282930
  1. import { ResPage } from "@/api/interface/index";
  2. import { CloudLog } from "@/api/interface/cloudData/cloudLog";
  3. import { PORT1 } from "@/api/config/servicePort";
  4. import http from "@/api";
  5. /**
  6. * @name 云日志管理模块
  7. */
  8. // 获取云日志列表
  9. export const getCloudLogList = (params: CloudLog.ReqCloudLogParams) => {
  10. return http.get<CloudLog.ResCloudLogListPage>(PORT1 + `/cloud-data/cloud-log`, params);
  11. };
  12. // 创建云日志请求
  13. export const createCloudLog = (params: CloudLog.ReqCreateLogParams) => {
  14. return http.post<undefined>(PORT1 + `/cloud-data/cloud-log`, params);
  15. };
  16. // 获取日志类型字典
  17. export const getCloudLogTypeList = () => {
  18. return http.get<CloudLog.ResLogType[]>(PORT1 + `/cloud-data/cloud-log/log-type`);
  19. };
  20. export const getCloudLogData = (params: CloudLog.ReqCloudLogData) => {
  21. return http.get<CloudLog.ResCloudLogData[]>(PORT1 + `/cloud-data/cloud-log/site-data`, params);
  22. };
  23. export const getCloudLogDataPage = (params: CloudLog.ReqCloudLogDataPage) => {
  24. return http.get<ResPage<CloudLog.ResCloudLogData[]>>(PORT1 + `/cloud-data/cloud-log/site-data-page`, params);
  25. };