You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

146 lines
2.5 KiB

import service from '~/utils/request'
export const createDocument = (data) => {
return service({
url: '/api/v1/document',
method: 'post',
data,
})
}
export const updateDocument = (data) => {
return service({
url: '/api/v1/document',
method: 'put',
data,
})
}
export const setDocumentRecommend = (data) => {
return service({
url: '/api/v1/document/recommend',
method: 'put',
data,
})
}
export const setDocumentReconvert = (data) => {
return service({
url: '/api/v1/document/reconvert',
method: 'put',
data,
})
}
export const deleteDocument = (params) => {
return service({
url: '/api/v1/document',
method: 'delete',
params,
})
}
export const getDocument = (params) => {
return service({
url: '/api/v1/document',
method: 'get',
params,
})
}
export const getRelatedDocuments = (params) => {
return service({
url: '/api/v1/document/related',
method: 'get',
params,
})
}
export const listDocumentForHome = (params) => {
return service({
url: '/api/v1/document/home',
method: 'get',
params,
})
}
export const listDocument = (params) => {
return service({
url: '/api/v1/document/list',
method: 'get',
params,
})
}
export const searchDocument = (params) => {
return service({
url: '/api/v1/document/search',
method: 'get',
params,
})
}
export const downloadDocument = (params) => {
return service({
url: '/api/v1/document/download',
method: 'get',
params,
})
}
export const listRecycleDocument = (params) => {
return service({
url: '/api/v1/document/recycle',
method: 'get',
params,
})
}
export const recoverRecycleDocument = (data) => {
return service({
url: '/api/v1/document/recycle',
method: 'put',
data,
})
}
export const deleteRecycleDocument = (params) => {
return service({
url: '/api/v1/document/recycle',
method: 'delete',
params,
})
}
export const clearRecycleDocument = (params) => {
return service({
url: '/api/v1/document/recycle/all',
method: 'delete',
params,
})
}
export const getDocumentScore = (params) => {
return service({
url: '/api/v1/document/score',
method: 'get',
params,
})
}
export const setDocumentScore = (data) => {
return service({
url: '/api/v1/document/score',
method: 'post',
data,
})
}
export const setDocumentsCategory = (data) => {
return service({
url: '/api/v1/document/category',
method: 'put',
data,
})
}