visuddhinanda 1 год назад
Родитель
Сommit
8638baeb88
1 измененных файлов с 58 добавлено и 0 удалено
  1. 58 0
      api-v8/documents/php/database.md

+ 58 - 0
api-v8/documents/php/database.md

@@ -0,0 +1,58 @@
+# aa
+
+```mermaid
+erDiagram
+    Books ||--o{ BookFormat:"has"
+    BookFormat ||--o{ BookSequence:"has"
+    SentenceBookMap ||--|| BookSequence:"has"
+    BookFormat ||--o{ SentenceBookMap:"has"
+    DictBookMap ||--|| BookSequence:"has"
+    BookFormat ||--o{ DictBookMap:"has"
+    Attachments ||--o| BookFormat:"link"
+    Attachments ||--o| BookFormat:"cover"
+    Attachments ||--o| BookSequence:"has"
+    BookFormat{
+        int id PK
+        int meta_id FK
+        varchar(50) format
+        uuid attachment_id
+        varchar(100) cover "封面"
+        int content_start_page
+    }
+    Books{
+        int id PK
+        varchar(1024) title "书名"
+        varchar(1024) authors "作者"
+        varchar(1024) publisher "出版社"
+        time published_at "出版时间"
+        varchar(1024) series "丛书"
+        varchar(32) language "语言"
+        varchar(32) ISBN
+    }
+    BookSequence{
+        int id PK
+        uuid book_format_id FK
+        int sn "序列号"
+        varchar(32) page "原书页码"
+        uuid attachment_id FK
+    }
+    SentenceBookMap{
+        int id PK
+        varchar(256) sid_channel
+        uuid book_format_id FK
+        uuid BookSequence_id FK
+    }
+    DictBookMap{
+        int id PK
+        uuid dict_id
+        varchar(1024) word
+        uuid book_format_id FK
+        uuid BookSequence_id FK
+    }
+    Attachments{
+        int id PK
+        uuid uid
+        verchar(50) bucket
+        verchar(50) filename
+    }
+```