Explorar o código

为了ror修改表结构

visuddhinanda %!s(int64=4) %!d(string=hai) anos
pai
achega
e5bfd8548f

+ 12 - 10
documents/zh/api/course.md

@@ -6,18 +6,19 @@
 CREATE TABLE courses
 (
     id SERIAL PRIMARY KEY,
+    uuid VARCHAR(36),	
     cover VARCHAR(255),
     title VARCHAR(32) NOT NULL,
     subtitle VARCHAR(32),
     summary VARCHAR(255),
-    teacher INTEGER NOT NULL,
+    teacher_id INTEGER NOT NULL,
     lang VARCHAR (8),
     speech_lang VARCHAR (8),
-    status INTEGER NOT NULL DEFAULT(0),
+    status INTEGER NOT NULL DEFAULT(10),
     lesson_num INTEGER NOT NULL DEFAULT(0),
     content TEXT ,
-    creator INTEGER NOT NULL,
-    version INTEGER,
+    creator_id INTEGER NOT NULL,
+    version INTEGER DEFAULT(1),
     created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
     updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
 );
@@ -27,21 +28,22 @@ CREATE TABLE courses
 CREATE TABLE lessons
 (
     id SERIAL PRIMARY KEY,
+    uuid VARCHAR(36),	
     course_id INTEGER NOT NULL,
     course_uuid VARCHAR(36),
+    cover VARCHAR(255),	
     title VARCHAR(32) NOT NULL,
     subtitle VARCHAR(32),
     summary VARCHAR(255),
-    status INTEGER  NOT NULL DEFAULT(0),
-    cover VARCHAR(255),
-    teacher INTEGER,
+    status INTEGER  NOT NULL DEFAULT(10),
+    teacher_id INTEGER,
     lang VARCHAR(8),
     speech_lang VARCHAR(8),
-    start_date TIMESTAMP,
+    start_datetime TIMESTAMP,
     duration INTEGER,
     content TEXT,
-    creator INTEGER  NOT NULL,
-    version INTEGER,
+    creator_id INTEGER  NOT NULL,
+    version INTEGER DEFAULT(1),
     created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
     updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
 );

+ 18 - 15
documents/zh/api/group.md

@@ -3,20 +3,23 @@
 ## group_info
 
 ```table
-CREATE TABLE group_info (
-    id          int    PRIMARY KEY,
+CREATE TABLE groups (
+    id SERIAL PRIMARY KEY,
     uuid        VARCHAR (36) ,
     name        VARCHAR (32)    NOT NULL,
     description TEXT,
     status      INTEGER,
     owner_id    INTEGER,
-    owner       VARCHAR (36),
-    create_at BIGINT      NOT NULL,
-    update_at BIGINT NOT NULL,
-    delete_at BIGINT 
+    owner_uuid       VARCHAR (36),
+	version     INTEGER NOT NULL DEFAULT (1),
+    deleted_at  TIMESTAMP,
+    created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
+    updated_at  TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
 );
 ```
 
+旧的表叫group_info
+
 `owner`       VARCHAR (36),
 
 最初创建者
@@ -29,23 +32,23 @@ CREATE TABLE group_info (
 ## group_member
 ```table
 CREATE TABLE group_member (
-    id         INTEGER   PRIMARY KEY AUTOINCREMENT,
-    user_id    CHAR (36) NOT NULL,
+    id SERIAL PRIMARY KEY,
+    user_id    INTEGER NOT NULL,
     group_id   INTEGER   NOT NULL,
-    power      INTEGER   NOT NULL
+    right      INTEGER   NOT NULL
                          DEFAULT (1),
-    group_name CHAR (32),
-    level      INTEGER   DEFAULT (0),
-    status     INTEGER   DEFAULT (1) 
+    group_name VARCHAR (32),
+    status     INTEGER   DEFAULT (10) 
+	version     INTEGER NOT NULL DEFAULT (1),
+    created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
+    updated_at  TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
 );
 ```
 `user_id` 原表中用uuid  新表替换为 int
 
 `group_name` 与 group_info中的name相同
 
-`power` 目前没有使用
-
-`level` 目前没有使用
+`right` 权限,目前没有使用
 
 `status` 
 - 0-禁用

+ 2 - 0
documents/zh/api/palicanon.md

@@ -38,8 +38,10 @@
 ## 
 
 ## 书中的单词汇总表
+```
 CREATE TABLE bookword (
     book      INTEGER,
     wordindex INTEGER,
     count     INTEGER
 );
+```

+ 1 - 0
documents/zh/api/search.md

@@ -0,0 +1 @@
+# 全文搜索

+ 21 - 0
documents/zh/dashboard/term.md

@@ -0,0 +1,21 @@
+# 术语
+
+## 前端url
+
+
+- wiki/wiki.php?word=dhamma
+- wiki/wiki.php?id=11
+- wiki/wiki.php?word=dhamma&author=visuddhinanda
+- wiki/wiki.php?word=dhamma&active=new&channel=1
+- wiki/wiki.php?word=&active=new&channel=1
+- wiki/wiki.php?id=11&active=edit
+
+
+
+```mermaid
+sequenceDiagram
+    wiki.php-->>term/get.php: word="dhamma"
+    term/get.php->>db/term: select where word="dhamma"
+    db/term-->>term/get.php: word 数组
+    term/get.php-->>wiki.php: json
+```