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

export interface MailLogVO {
  id: number;
  userId: number;
  userType: number;
  toMail: string;
  accountId: number;
  fromMail: string;
  templateId: number;
  templateCode: string;
  templateNickname: string;
  templateTitle: string;
  templateContent: string;
  templateParams: string;
  sendStatus: number;
  sendTime: Date;
  sendMessageId: string;
  sendException: string;
}

// 查询邮件日志列表
// export const getMailLogPage = async (params: PageParam) => {
//   return await request.get({ url: '/system/mail-log/page', params })
// }
export async function getMailLogPage(params: PageParam) {
  return request("/system/mail-log/page", {
    method: "GET",
    params,
  });
}
// 查询邮件日志详情
// export const getMailLog = async (id: number) => {
//   return await request.get({ url: '/system/mail-log/get?id=' + id })
// }
export async function getMailLog(id: number) {
  return request("/system/mail-log/get", {
    method: "GET",
    params: { id },
  });
}
