import { AccountQuery, LeaveListVO, LeaveQuery, paramsaccountOV } from '@/api/set/messagetype'; import { AxiosPromise } from 'axios'; import request from '@/utils/request'; export const listlist = (query?: LeaveQuery): AxiosPromise => { return request({ url: '/system/message/list', method: 'post', data: query }); }; //获取下拉列表 export const listuserlist = (query?: string | number): AxiosPromise => { return request({ url: `/system/message/user/list?keyword=${query}`, method: 'get' // params: query }); }; //发送消息 export const listAdd = (query?: LeaveListVO): AxiosPromise => { return request({ url: '/system/message/send', method: 'post', data: query }); }; //获取账号管理列表 export const listtemplate = (query?: AccountQuery): AxiosPromise => { return request({ url: '/system/message/template/list', method: 'POST', data: query }); }; //添加模板 export const templateAdd = (query?: paramsaccountOV): AxiosPromise => { return request({ url: '/system/message/template', method: 'post', data: query }); }; //下拉搜索获取模板 export const templateSelect = (query?: string): AxiosPromise => { return request({ url: `/system/message/template/listByName?name=${query}`, method: 'get' }); };