83 lines
1.8 KiB
JavaScript
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'
|
|
})
|
|
}
|