linwe
2024-08-09 5e2aafeede13d337380f736567caf74f49713be7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
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,
    }
  })
}
 
export const getDetail = (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,
    }
  })
}
 
export const add = (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
  })
}
 
export const enable = (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
    }
  })
}
 
// 邮件管理
// -------------------------------------------------------------------
// 模板记录的结论列表
export const getEmailTemplateList = (current, size, params) => {
  return request({
    url: '/api/blade-email/emailTemplate/page',
    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,
    }
  })
}