12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- export interface AuthSuccess {
- code: 200
- token: string
- }
- export interface AuthFailed {
- code: 401
- msg: string
- }
- export interface PostListSuccess {
- code: number
- data: PostSketch[]
- }
- export interface PostSketch {
- id: number
- title: string
- createdAt: string
- updatedAt: string
- cate: string
- description: string
- tags: Tag[]
- }
- export interface Tag {
- name: string
- id: number
- color: string
- }
- export interface NewTag {
- name: string
- color: string
- }
- export interface TagList {
- code: number
- data: Tag[]
- }
- export interface PostGetSuccess {
- code: 200
- data: PostDetail
- }
- export interface PostDetail {
- id: number
- title: string
- content: string
- createdAt: string
- updatedAt: string
- cate: string
- description: string
- tags: Tag[]
- }
- export interface DefaultFailedResponse {
- code: 404
- msg: string
- }
- export interface PostBody {
- title: string
- content: string
- tags: string[]
- cate: string
- description?: string
- }
- export interface PushSuccess {
- code: number
- msg: string
- data: {
- id: number
- }
- }
- export interface UpdateSuccess {
- code: 200
- msg: string
- }
|