|
@@ -2,19 +2,24 @@
|
|
|
### wbw_block
|
|
### wbw_block
|
|
|
```
|
|
```
|
|
|
CREATE TABLE wbw_block (
|
|
CREATE TABLE wbw_block (
|
|
|
- id UUID PRIMARY KEY,
|
|
|
|
|
|
|
+ id SERIAL PRIMARY KEY,
|
|
|
|
|
+ uuid VARCHAR(36),
|
|
|
parent_id UUID,
|
|
parent_id UUID,
|
|
|
|
|
+ channal_id INTEGER NOT NULL,
|
|
|
channal UUID,
|
|
channal UUID,
|
|
|
|
|
+ parent_channel_id INTEGER NOT NULL,
|
|
|
parent_channel UUID,
|
|
parent_channel UUID,
|
|
|
|
|
+ owner_id INTEGER NOT NULL,
|
|
|
owner UUID,
|
|
owner UUID,
|
|
|
- book INTEGER,
|
|
|
|
|
- paragraph INTEGER,
|
|
|
|
|
|
|
+ book INTEGER NOT NULL DEFAULT 0,
|
|
|
|
|
+ paragraph INTEGER NOT NULL DEFAULT 0,
|
|
|
style VARCHAR (16),
|
|
style VARCHAR (16),
|
|
|
lang VARCHAR (8),
|
|
lang VARCHAR (8),
|
|
|
status INTEGER,
|
|
status INTEGER,
|
|
|
- update_time INTEGER,
|
|
|
|
|
- delete_time INTEGER,
|
|
|
|
|
- create_time INTEGER
|
|
|
|
|
|
|
+ deleted_at TIMESTAMP,
|
|
|
|
|
+ version INTEGER NOT NULL DEFAULT 0,
|
|
|
|
|
+ created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ updated_at TIMESTAMP NOT NULL
|
|
|
);
|
|
);
|
|
|
```
|
|
```
|
|
|
#### `parent_id`
|
|
#### `parent_id`
|
|
@@ -31,31 +36,42 @@ channel
|
|
|
段落号
|
|
段落号
|
|
|
|
|
|
|
|
|
|
|
|
|
-### wbw-data
|
|
|
|
|
|
|
+### 逐词解析数据 wbw-data
|
|
|
```
|
|
```
|
|
|
-CREATE TABLE wbw_data (
|
|
|
|
|
- id UUID PRIMARY KEY,
|
|
|
|
|
- block_id UUID,
|
|
|
|
|
- book INTEGER,
|
|
|
|
|
- paragraph INTEGER,
|
|
|
|
|
- wid INTEGER,
|
|
|
|
|
|
|
+CREATE TABLE wbw_datas (
|
|
|
|
|
+ id SERIAL PRIMARY KEY,
|
|
|
|
|
+ block_id INTEGER NOT NULL,
|
|
|
|
|
+ block_uuid VARCHAR(36),
|
|
|
|
|
+ book INTEGER NOT NULL,
|
|
|
|
|
+ paragraph INTEGER NOT NULL,
|
|
|
|
|
+ wid INTEGER NOT NULL,
|
|
|
word TEXT,
|
|
word TEXT,
|
|
|
- data XML,
|
|
|
|
|
|
|
+ data TEXT,
|
|
|
status INTEGER,
|
|
status INTEGER,
|
|
|
- owner UUID,
|
|
|
|
|
- update_time INTEGER,
|
|
|
|
|
- delete_time INTEGER,
|
|
|
|
|
- create_time INTEGER
|
|
|
|
|
|
|
+ owner_id INTEGER NOT NULL,
|
|
|
|
|
+ owner VARCHAR(36),
|
|
|
|
|
+ deleted_at TIMESTAMP,
|
|
|
|
|
+ version INTEGER NOT NULL DEFAULT 0,
|
|
|
|
|
+ created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ updated_at TIMESTAMP NOT NULL
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
```
|
|
```
|
|
|
-#### `block_id`
|
|
|
|
|
|
|
+
|
|
|
|
|
+`id` 原表uuid 不需要导入因为没有其他表链接到这个id
|
|
|
|
|
+
|
|
|
|
|
+`block_id`
|
|
|
与wbw_block表关联的字段
|
|
与wbw_block表关联的字段
|
|
|
-#### `data`
|
|
|
|
|
|
|
+
|
|
|
|
|
+`data`
|
|
|
单词数据 xml格式
|
|
单词数据 xml格式
|
|
|
|
|
|
|
|
|
|
+
|
|
|
### API
|
|
### API
|
|
|
GET api/wbw/:channel/:book/:para/
|
|
GET api/wbw/:channel/:book/:para/
|
|
|
|
|
+
|
|
|
PUT api/wbw/:channel/:book/:para/
|
|
PUT api/wbw/:channel/:book/:para/
|
|
|
|
|
+
|
|
|
POST api/wbw/:channel/:book/:para/
|
|
POST api/wbw/:channel/:book/:para/
|
|
|
|
|
+
|
|
|
DELETE api/wbw/:channel/:book/:para/
|
|
DELETE api/wbw/:channel/:book/:para/
|