import { defHttp } from '/@/utils/http/axios'; /** * 急救宣教推送 - 应急工单场景下推送给求助者 */ enum Api { resourceList = '/health-emergency/emergency/firstAid/push/resourceList', send = '/health-emergency/emergency/firstAid/push/send', batchSend = '/health-emergency/emergency/firstAid/push/batchSend', } // 可推送资源列表(只返回已发布+审核通过+时间有效,每条带 pushed 字段) export const pushResourceListApi = (params: any) => defHttp.get({ url: Api.resourceList, params }); // 推送单条 { resourceId, orderId } export const pushSendApi = (params: any) => defHttp.post({ url: Api.send, params }, { successNeedMessage: false }); // 批量推送 { resourceIds: [], orderId } 或 { orderId, filterParams: {...} } export const pushBatchSendApi = (params: any) => defHttp.post({ url: Api.batchSend, params }, { successNeedMessage: false });