visuddhinanda 4 лет назад
Родитель
Сommit
03b5467f80
1 измененных файлов с 61 добавлено и 0 удалено
  1. 61 0
      documents/zh/api/article.md

+ 61 - 0
documents/zh/api/article.md

@@ -0,0 +1,61 @@
+# article
+
+## article文章
+```table
+CREATE TABLE article (
+    id           INTEGER PRIMARY KEY,
+    uuid         CHAR (36) ,
+    title        TEXT (50) NOT NULL,
+    subtitle     VARCHAR (32),
+    summary      VARCHAR (255),
+    content      TEXT,
+    owner_id     INTEGER,
+    owner        CHAR (36),
+    setting      TEXT,
+    status       INTEGER   NOT NULL DEFAULT (10),
+    create_at  BIGINT,
+    update_at  BIGINT,
+    delete_at  BIGINT
+);
+
+```
+`uuid` 旧表中的主键 
+
+`setting` json格式。文章设置
+
+## article_list 关联表
+```table
+CREATE TABLE article_list (
+    id            INTEGER      PRIMARY KEY AUTOINCREMENT,
+    collect_id    VARCHAR (36) NOT NULL REFERENCES collect (id),
+    collect_title TEXT,
+    article_id    VARCHAR (36)  NOT NULL REFERENCES article (id),
+    level         INTEGER  NOT NULL DEFAULT (1),
+    title         VARCHAR (64) NOT NULL,
+);
+```
+article 和 collect的关联表
+
+`level`在目录中的层级 1-8
+
+`title`在目录中的文章标题
+
+## 文集
+```table
+CREATE TABLE collect (
+    id INTEGER PRIMARY KEY,
+    uuid         VARCHAR (36) ,
+    title        VARCHAR (32) NOT NULL,
+    subtitle     VARCHAR (32),
+    summary      VARCHAR (255),
+    article_list TEXT,
+    status       INTEGER   NOT NULL DEFAULT (10),
+    owner        CHAR (36),
+    lang         CHAR (8),
+    create_at  BIGINT,
+    update_at  BIGINT,
+    delete_at  BIGINT
+);
+```
+
+uuid 旧表中的主键