index.ts 681 B

123456789101112131415161718192021222324252627282930
  1. import request from '@/config/axios'
  2. export type OperateLogVO = {
  3. id: number
  4. traceId: string
  5. userType: number
  6. userId: number
  7. userName: string
  8. type: string
  9. subType: string
  10. bizId: number
  11. action: string
  12. extra: string
  13. requestMethod: string
  14. requestUrl: string
  15. userIp: string
  16. userAgent: string
  17. creator: string
  18. creatorName: string
  19. createTime: Date
  20. }
  21. // 查询操作日志列表
  22. export const getOperateLogPage = (params: PageParam) => {
  23. return request.get({ url: '/system/operate-log/page', params })
  24. }
  25. // 导出操作日志
  26. export const exportOperateLog = (params: any) => {
  27. return request.download({ url: '/system/operate-log/export', params })
  28. }