import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { DifyDatasetsQuestionVO, DifyDatasetsQuestionForm, DifyDatasetsQuestionQuery } from '@/api/smsb/device/difyDatasetsQuestion_types'; import {DifyDatasetsProductVO} from "@/api/smsb/device/difyDatasetsProduct_types"; /** * 查询Dify知识问答列表 * @param query * @returns {*} */ export const listDifyDatasetsQuestion = (query?: DifyDatasetsQuestionQuery): AxiosPromise => { return request({ url: '/device/difyDatasetsQuestion/list', method: 'get', params: query }); }; export const listQuestionByRidAndDid= (recordId:string | number ,datasetsId: string | number): AxiosPromise => { return request({ url: '/device/difyDatasetsQuestion/listQuestionByRidAndDid/' + recordId + "/" + datasetsId, method: 'get' }); }; /** * 查询Dify知识问答详细 * @param id */ export const getDifyDatasetsQuestion = (id: string | number): AxiosPromise => { return request({ url: '/device/difyDatasetsQuestion/' + id, method: 'get' }); }; /** * 新增Dify知识问答 * @param data */ export const addDifyDatasetsQuestion = (data: DifyDatasetsQuestionForm) => { return request({ url: '/device/difyDatasetsQuestion', method: 'post', data: data }); }; /** * 修改Dify知识问答 * @param data */ export const updateDifyDatasetsQuestion = (data: DifyDatasetsQuestionForm) => { return request({ url: '/device/difyDatasetsQuestion', method: 'put', data: data }); }; /** * 删除Dify知识问答 * @param id */ export const delDifyDatasetsQuestion = (id: string | number | Array) => { return request({ url: '/device/difyDatasetsQuestion/' + id, method: 'delete' }); };