aiChatQuality.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import request from '@/utils/request'
  2. // 导出AI对话会话
  3. export function exportChatSessions(query) {
  4. return request({ url: '/admin/aiChatQuality/export', method: 'get', params: query })
  5. }
  6. // 查询AI聊天会话列表
  7. export function listChatSessions(query) {
  8. return request({
  9. url: '/admin/aiChatQuality/sessions',
  10. method: 'get',
  11. params: query
  12. })
  13. }
  14. // 根据租户ID查询会话列表
  15. export function listByCompany(companyId) {
  16. return request({
  17. url: '/admin/aiChatQuality/sessions',
  18. method: 'get',
  19. params: { companyId }
  20. })
  21. }
  22. // 获取会话详情
  23. export function getSessionDetail(sessionId) {
  24. return request({
  25. url: '/admin/aiChatQuality/session/' + sessionId,
  26. method: 'get'
  27. })
  28. }
  29. // 获取会话消息列表
  30. export function getSessionMessages(sessionId) {
  31. return request({
  32. url: '/admin/aiChatQuality/messages/' + sessionId,
  33. method: 'get'
  34. })
  35. }
  36. // 添加质检记录
  37. export function addQualityRecord(data) {
  38. return request({
  39. url: '/admin/aiChatQuality/record',
  40. method: 'post',
  41. data: data
  42. })
  43. }
  44. // 查询质检记录列表
  45. export function listQualityRecords(query) {
  46. return request({
  47. url: '/admin/aiChatQuality/records',
  48. method: 'get',
  49. params: query
  50. })
  51. }
  52. // 获取质检记录详情
  53. export function getQualityRecord(id) {
  54. return request({
  55. url: '/admin/aiChatQuality/record/' + id,
  56. method: 'get'
  57. })
  58. }
  59. // 修改质检记录
  60. export function updateQualityRecord(data) {
  61. return request({
  62. url: '/admin/aiChatQuality/record',
  63. method: 'put',
  64. data: data
  65. })
  66. }
  67. // 删除质检记录
  68. export function deleteQualityRecord(id) {
  69. return request({
  70. url: '/admin/aiChatQuality/record/' + id,
  71. method: 'delete'
  72. })
  73. }