1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- export interface AuthSuccess {
- code: 200
- token: string
- }
- export interface AuthFailed {
- code: 401
- msg: string
- }
- export interface PostListSuccess {
- code: 200
- data: PostSketch[]
- }
- export interface PostOfTagListSuccess{
- code: 200,
- data: {
- posts: PostSketch[],
- tag: Tag
- }
- }
- 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 CatesGetSuccess {
- code: 200,
- data: string[]
- }
- 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
- }
|