| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- import request from '@/config/axios'
- // 消息模板 VO
- export interface MsgTemplateVO {
- id: number // 主键
- appId: string // appid
- templateId: string // 公众号模板ID
- name: string // 模版名称
- title: string // 标题
- content: string // 模板内容
- data: string // 消息内容
- url: string // 链接
- //miniprogram: string // 小程序信息
- miniProgramAppId: string
- miniProgramPagePath: string
- isRemoved: number
- configId: number
- templateType: number
- status: number // 是否有效
- }
- // 消息模板 API
- export const MsgTemplateApi = {
- // 查询消息模板分页
- getMsgTemplatePage: async (params: any) => {
- return await request.get({ url: `/mp/template/page`, params })
- },
- // 查询消息模板详情
- getMsgTemplate: async (id: number) => {
- return await request.get({ url: `/mp/template/get?id=` + id })
- },
- // 新增消息模板
- createMsgTemplate: async (data: MsgTemplateVO) => {
- return await request.post({ url: `/mp/template/create`, data })
- },
- // 修改消息模板
- updateMsgTemplate: async (data: MsgTemplateVO) => {
- return await request.put({ url: `/mp/template/update`, data })
- },
- // 删除消息模板
- deleteMsgTemplate: async (id: number) => {
- return await request.delete({ url: `/mp/template/delete?id=` + id })
- },
- // 导出消息模板 Excel
- exportMsgTemplate: async (params) => {
- return await request.download({ url: `/mp/template/export-excel`, params })
- },
- // 同步公众号模板
- syncMsgTemplate: async (params: any) => {
- return await request.get({ url: `/mp/template/syncMsgTemplate`,params})
- },
- // 同步公众号模板
- sendMsgBatch: async (data: any) => {
- return await request.post({ url: `/mp/template/sendMsgBatch`,data})
- },
- deleteList: async (data: any) => {
- return await request.delete({ url: `/mp/template/delete-list`,data})
- },
- }
- // 模板消息配置 VO
- export interface MsgTemplateConfigVO {
- id: number // 主键
- appId: string // appId
- templateId: string // 公众号模板ID
- templateType: string // 模板类型
- title: string // 标题
- status: number // 是否有效 0有效,1无效
- remark: string // 备注
- }
- // 模板消息配置 API
- export const MsgTemplateConfigApi = {
- // 查询模板消息配置分页
- getMsgTemplateConfigPage: async (params: any) => {
- return await request.get({ url: `/mp/template/config/page`, params })
- },
- // 查询模板消息配置详情
- getMsgTemplateConfig: async (id: number) => {
- return await request.get({ url: `/mp/template/config/get?id=` + id })
- },
- // 新增模板消息配置
- createMsgTemplateConfig: async (data: MsgTemplateConfigVO) => {
- return await request.post({ url: `/mp/template/config/create`, data })
- },
- // 修改模板消息配置
- updateMsgTemplateConfig: async (data: MsgTemplateConfigVO) => {
- return await request.put({ url: `/mp/template/config/update`, data })
- },
- // 删除模板消息配置
- deleteMsgTemplateConfig: async (id: number) => {
- return await request.delete({ url: `/mp/template/config/delete?id=` + id })
- },
- // 导出模板消息配置 Excel
- exportMsgTemplateConfig: async (params) => {
- return await request.download({ url: `/mp/template/config/export-excel`, params })
- },
- }
- // 微信模版消息发送记录 VO
- export interface MsgTemplateLogVO {
- id: number // 主键
- appId: string // appId
- toUser: string // 用户openid
- templateId: string // 公众号模板ID
- data: string // 消息内容
- url: string // 链接
- miniProgramAppId: string // 小程序appid
- miniProgramPagePath: string // 小程序页面路径
- sendTime: Date // 发送时间
- sendStatus: string // 发送状态 0成功,1失败
- sendResult: string // 发送结果
- }
- // 微信模版消息发送记录 API
- export const MsgTemplateLogApi = {
- // 查询微信模版消息发送记录分页
- getMsgTemplateLogPage: async (params: any) => {
- return await request.get({ url: `/mp/template/log/page`, params })
- },
- // 查询微信模版消息发送记录详情
- getMsgTemplateLog: async (id: number) => {
- return await request.get({ url: `/mp/template/log/get?id=` + id })
- },
- // 新增微信模版消息发送记录
- createMsgTemplateLog: async (data: MsgTemplateLogVO) => {
- return await request.post({ url: `/mp/template/log/create`, data })
- },
- // 修改微信模版消息发送记录
- updateMsgTemplateLog: async (data: MsgTemplateLogVO) => {
- return await request.put({ url: `/mp/template/log/update`, data })
- },
- // 删除微信模版消息发送记录
- deleteMsgTemplateLog: async (id: number) => {
- return await request.delete({ url: `/mp/template/log/delete?id=` + id })
- },
- // 导出微信模版消息发送记录 Excel
- exportMsgTemplateLog: async (params) => {
- return await request.download({ url: `/mp/template/log/export-excel`, params })
- },
- }
|