import { request } from "@umijs/max";

export interface SmsLogVO {
  id: number | null;
  channelId: number | null;
  channelCode: string;
  templateId: number | null;
  templateCode: string;
  templateType: number | null;
  templateContent: string;
  templateParams: Map<string, object> | null;
  apiTemplateId: string;
  mobile: string;
  userId: number | null;
  userType: number | null;
  sendStatus: number | null;
  sendTime: Date | null;
  apiSendCode: string;
  apiSendMsg: string;
  apiRequestId: string;
  apiSerialNo: string;
  receiveStatus: number | null;
  receiveTime: Date | null;
  apiReceiveCode: string;
  apiReceiveMsg: string;
  createTime: Date | null;
}

// 查询短信日志列表

export async function getSmsLogPage(params: PageParam) {
  return request("/system/sms-channel/page", {
    method: "GET",
    params,
  });
}
// 导出短信日志
// export const exportSmsLog = (params) => {
//   return request.download({ url: '/system/sms-log/export-excel', params })
// }
