import request from '@/utils/request' // 门店录音统计相关接口 export function generateStatistics(date) { return request({ url: '/api/audio-statistics/generate', method: 'post', params: { date } }) } export function getStatisticsByDateRange(startDate, endDate) { return request({ url: '/api/audio-statistics/range', method: 'get', params: { startDate, endDate } }) } export function getStatisticsByDealership(dealershipId, startDate, endDate) { return request({ url: `/api/audio-statistics/dealership/${dealershipId}`, method: 'get', params: { startDate, endDate } }) } export function getStatisticsBySales(salesId, startDate, endDate) { return request({ url: `/api/audio-statistics/sales/${salesId}`, method: 'get', params: { startDate, endDate } }) } export function getStatisticsByProject(projectId, startDate, endDate) { return request({ url: `/api/audio-statistics/project/${projectId}`, method: 'get', params: { startDate, endDate } }) } export function getStatisticsByDate(date) { return request({ url: `/api/audio-statistics/date/${date}`, method: 'get' }) } export function getStatisticsOverview() { return request({ url: '/api/audio-statistics/overview', method: 'get' }) } // TTS请求日志相关接口 export function getTtsRequestLogs(params) { return request({ url: '/tts/log/list', method: 'get', params }) } // TTS音频生成接口 export function generateTtsAudio(data) { return request({ url: '/tts/speech', method: 'post', data }) } // 生成临时访问URL接口 export function generateTempUrl(fileName, expiresInSeconds = 603800) { return request({ url: `/minio/temp-url/${fileName}/${expiresInSeconds}`, method: 'get' }) }