visuddhinanda 3 лет назад
Родитель
Сommit
7c16a1d49b
1 измененных файлов с 35 добавлено и 0 удалено
  1. 35 0
      dashboard/src/components/api/Term.ts

+ 35 - 0
dashboard/src/components/api/Term.ts

@@ -0,0 +1,35 @@
+export interface ITermDataRequest {
+	id: number;
+	word: string;
+	tag: string;
+	meaning: string;
+	other_meaning: string;
+	note: string;
+	channal: string;
+	language: string;
+}
+export interface ITermDataResponse {
+	id: number;
+	word: string;
+	tag: string;
+	meaning: string;
+	other_meaning: string;
+	note: string;
+	channal: string;
+	language: string;
+	created_at: string;
+	updated_at: string;
+}
+export interface ITermResponse {
+	ok: boolean;
+	message: string;
+	data: ITermDataResponse;
+}
+export interface ITermListResponse {
+	ok: boolean;
+	message: string;
+	data: {
+		rows: ITermDataResponse[];
+		count: number;
+	};
+}