From 207076de7f2c7a73c66ad8c714c3f7d3ac71748d Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Tue, 05 Mar 2024 18:07:00 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/api/system/email.js |  163 ++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 115 insertions(+), 48 deletions(-)

diff --git a/src/api/system/email.js b/src/api/system/email.js
index e5b1e2b..b0c259d 100644
--- a/src/api/system/email.js
+++ b/src/api/system/email.js
@@ -1,70 +1,137 @@
-import request from '@/router/axios';
+import request from '@/router/axios'
 
 export const getList = (current, size, params) => {
-  return request({
-    url: '/api/blade-email/email/list',
-    method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    }
-  })
+    return request({
+        url: '/api/blade-email/email/list',
+        method: 'get',
+        params: {
+            ...params,
+            current,
+            size,
+        }
+    })
 }
 
 export const getDetail = (id) => {
-  return request({
-    url: '/api/blade-email/email/detail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
+    return request({
+        url: '/api/blade-email/email/detail',
+        method: 'get',
+        params: {
+            id
+        }
+    })
 }
 
 export const remove = (ids) => {
-  return request({
-    url: '/api/blade-email/email/remove',
-    method: 'post',
-    params: {
-      ids,
-    }
-  })
+    return request({
+        url: '/api/blade-email/email/remove',
+        method: 'post',
+        params: {
+            ids,
+        }
+    })
 }
 
 export const add = (row) => {
-  return request({
-    url: '/api/blade-email/email/submit',
-    method: 'post',
-    data: row
-  })
+    return request({
+        url: '/api/blade-email/email/submit',
+        method: 'post',
+        data: row
+    })
 }
 
 export const update = (row) => {
-  return request({
-    url: '/api/blade-email/email/submit',
-    method: 'post',
-    data: row
-  })
+    return request({
+        url: '/api/blade-email/email/submit',
+        method: 'post',
+        data: row
+    })
 }
 
 export const enable = (id) => {
-  return request({
-    url: '/api/blade-email/email/enable',
-    method: 'post',
-    params: {
-      id
-    }
-  })
+    return request({
+        url: '/api/blade-email/email/enable',
+        method: 'post',
+        params: {
+            id
+        }
+    })
 }
 
 export const sendEmail = (params) => {
-  return request({
-    url: '/api/blade-email/email/sendEmail',
-    method: 'post',
-    params: {
-      ...params
-    }
-  })
+    return request({
+        url: '/api/blade-email/email/sendEmail',
+        method: 'post',
+        params: {
+            ...params
+        }
+    })
 }
 
+// 邮件管理
+// -------------------------------------------------------------------
+// 模板记录的结论列表
+export const getEmailTemplateList = (current, size, params) => {
+    return request({
+        url: '/api/blade-email/emailTemplate/list',
+        method: 'get',
+        params: {
+            ...params,
+            current,
+            size,
+        }
+    })
+}
+
+// 模板记录新增
+export const saveEmailTemplateList = (row) => {
+    return request({
+        url: '/api/blade-email/emailTemplate/save',
+        method: 'post',
+        data: row
+    })
+}
+
+// 模板记录修改
+export const updateEmailTemplateList = (row) => {
+    return request({
+        url: '/api/blade-email/emailTemplate/update',
+        method: 'post',
+        data: row
+    })
+}
+
+// 模板记录删除
+export const removeEmailTemplateList = (ids) => {
+    return request({
+        url: '/api/blade-email/emailTemplate/remove',
+        method: 'post',
+        params: {
+            ids
+        }
+    })
+}
+
+// 模板记录详情
+export const detailEmailTemplateList = (id) => {
+    return request({
+        url: '/api/blade-email/emailTemplate/detail',
+        method: 'get',
+        params: {
+            id
+        }
+    })
+}
+
+// 消息记录接口
+export const getMessageUserPage = (current, size, params) => {
+    return request({
+        url: '/api/messageUser/messageUser/getPage',
+        method: 'get',
+        params: {
+            ...params,
+            current,
+            size,
+        }
+    })
+}
\ No newline at end of file

--
Gitblit v1.9.3