Files
smartDriveEEFront/src/api/audio-statistics.js
2025-10-06 12:19:03 +08:00

83 lines
1.8 KiB
JavaScript

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'
})
}