Files
violin-home/src/api/blog.ts
T
2023-03-25 23:58:10 +08:00

124 lines
2.2 KiB
TypeScript

import { service } from '../utils/request'
const headers = {
'Content-Type': 'application/json;charsetset=UTF-8'
}
const createWikiType = (data: Object) => {
return service({
url: '/wiki/api/v1/author/wiki/type',
method: 'POST',
headers: headers,
data: data
})
}
const removeWikiType = (data: Object) => {
return service({
url: '/wiki/api/v1/author/wiki/type',
method: 'DELETE',
headers: headers,
data: data
})
}
const updateWikiType = (data: Object) => {
return service({
url: '/wiki/api/v1/author/wiki/type',
method: 'PUT',
headers: headers,
data: data
})
}
const getWikiType = (btId: string) => {
return service({
url: '/wiki/api/v1/author/wiki/type/' + btId,
method: 'GET',
headers: headers,
})
}
const sortWikiType = (data: Object) => {
return service({
url: '/wiki/api/v1/author/wiki/type/sort',
method: 'POST',
headers: headers,
data: data
})
}
const createWiki = (data: Object) => {
return service({
url: '/wiki/api/v1/author/wiki',
method: 'POST',
headers: headers,
data: data
})
}
const deleteWiki = (data: Object) => {
return service({
url: '/wiki/api/v1/author/wiki',
method: 'DELETE',
headers: headers,
data: data
})
}
const updateWiki = (data: Object) => {
return service({
url: '/wiki/api/v1/author/wiki',
method: 'PUT',
headers: headers,
data: data
})
}
const getWiki = (id: string) => {
return service({
url: '/wiki/api/v1/author/wiki/' + id,
method: 'GET',
headers: headers,
})
}
const sortWiki = (data: Object, btId: string) => {
return service({
url: '/wiki/api/v1/author/wiki/sort' + btId,
method: 'POST',
headers: headers,
data: data
})
}
const countWiki = () => {
return service({
url: '/wiki/api/v1/reader/wiki/count',
method: 'GET',
headers: headers,
})
}
const listAll = () => {
return service({
url: '/wiki/api/v1/author/wiki/list',
method: 'GET',
headers: headers
})
}
export {
createWikiType,
removeWikiType,
updateWikiType,
getWikiType,
sortWikiType,
createWiki,
deleteWiki,
updateWiki,
getWiki,
sortWiki,
countWiki,
listAll,
}