import { del, get, post, put } from '../../http'

/**
 * @description: 获取近义词/反义词/系列词列表
 * @param {*} params
 * @return {*}
 */
export const getSynonymWordList = async (params: Record<string, any>) => {
  return await get<any>('/wordProperty/list', params)
}

/**
 * @description: 删除单词
 * @param {*} data
 * @return {*}
 */
export const deleteWords = async (id: string) => {
  return await del(`/wordProperty/${id}`)
}

/**
 * @description:更新单词
 * @param {*} data
 * @return {*}
 */
export const updateWords = async (data: Record<string, any>) => {
  return await put('/wordProperty', data)
}

/**
 * @description:新增单词
 * @param {*} data
 * @return {*}
 */
export const addWords = async (data: Record<string, any>) => {
  return await post<any>('/wordProperty', data)
}

// /**
//  * @description: 获取单词详情
//  * @param {*} params
//  * @return {*}
//  */
// export const getWordDetail = (params: Record<string, any>) => {
//     return http.request({
//         url: `word/${params.wordId}`,
//         params,
//     });
// };

// /**
//  * @description:更新释义
//  * @param {*} data
//  * @return {*}
//  */
// export const updateMeaning = (data: Record<string, any>) => {
//     return http.request({
//         url: '/meaning',
//         method: 'put',
//         data,
//     });
// };

// /**
//  * @description:将单词加入关卡
//  * @param {*} data
//  * @return {*}
//  */
// export const forceMoveWordToLevel = (data: Record<string, any>) => {
//     return http.request({
//         url: '/level/levelWord/forceMoveWordToLevel',
//         method: 'post',
//         data,
//     });
// };

// /**
//  * @description:更新例句
//  * @param {*} data
//  * @return {*}
//  */
// export const updateSentence = (data: Record<string, any>) => {
//     return http.request({
//         url: '/sentence',
//         method: 'put',
//         data,
//     });
// };

// /**
//  * @description:新增例句
//  * @param {*} data
//  * @return {*}
//  */
// export const addSentence = (data: Record<string, any>) => {
//     return http.request({
//         url: '/sentence',
//         method: 'post',
//         data,
//     });
// };

// /**
//  * @description: 删除例句
//  * @param {*} data
//  * @return {*}
//  */
// export const deleteSentence = (id: string) => {
//     http.request({
//         url: `/sentence/${id}`,
//         method: 'delete',
//     });
// };
// /**
//  * @description: 删除例句
//  * @param {*} data
//  * @return {*}
//  */
// export const moveImage = (data: Record<string, any>) => {
//     return http.request({
//         url: '/word/moveImage',
//         method: 'post',
//         data,
//     });
// };

// /**
//  * @description: 获取
//  * @param {*} params
//  * @return {*}
//  */
// export const getVocabularyList = (params: Record<string, any>) => {
//     return http.request({
//         url: '/vocabulary/list',
//         params,
//     });
// };

// /**
//  * @description:单词修改
//  * @param {*} data
//  * @return {*}
//  */
// export const updateWord = (data: Record<string, any>) => {
//     return http.request({
//         url: '/word',
//         method: 'put',
//         data,
//     });
// };

// /**
//  * @description:
//  * @param {*} data
//  * @return {*}
//  */
// export const uploadUrl = (data: Record<string, any>) => {
//     return http.request({
//         url: '/sysFileInfo/tenUploadUrl',
//         method: 'post',
//         data,
//     });
// };
