16 lines
534 B
TypeScript
16 lines
534 B
TypeScript
import type { AddPostParams, Post, PostEditorForm, QueryPostParams, UpdatePostParams } from '@/types/post/editor'
|
|
|
|
import { httpGet, httpPostJson } from '@/request/utils'
|
|
|
|
export function addPostApi(params: AddPostParams) {
|
|
return httpPostJson<PostEditorForm>('/post/add', params)
|
|
}
|
|
|
|
export function updatePostApi(params: UpdatePostParams) {
|
|
return httpPostJson<PostEditorForm>('/post/update', params)
|
|
}
|
|
|
|
export function queryPostApi(params: QueryPostParams) {
|
|
return httpPostJson<BasePageResult<Post>>('/post/query', params)
|
|
}
|