index.ts 887 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import request from '@/config/axios'
  2. export interface SmsLogVO {
  3. id: number
  4. idchannelId: number
  5. templateId: number
  6. mobile: string
  7. userId: number
  8. userType: number
  9. sendStatus: number
  10. receiveStatus: number
  11. templateType: number
  12. templateContent: string
  13. templateParams: Map<string, object>
  14. apiTemplateId: string
  15. sendTime: string
  16. createTime: string
  17. }
  18. export interface SmsLogPageReqVO extends PageParam {
  19. signature?: string
  20. code?: string
  21. status?: number
  22. }
  23. export interface SmsLogExportReqVO {
  24. code?: string
  25. name?: string
  26. status?: number
  27. }
  28. // 查询短信日志列表
  29. export const getSmsLogPageApi = (params: SmsLogPageReqVO) => {
  30. return request.get({ url: '/system/sms-log/page', params })
  31. }
  32. // 导出短信日志
  33. export const exportSmsLogApi = (params: SmsLogExportReqVO) => {
  34. return request.download({ url: '/system/sms-log/export', params })
  35. }