|
@@ -11,20 +11,23 @@
|
|
|
3. add命令的判断: 是CREATE 还是 INSERT INTO
|
|
|
|
|
|
# ----- Alt.py -----
|
|
|
+1. 太多了且后面排着吧
|
|
|
+2. 报错码及其方法
|
|
|
+3. 语言替换
|
|
|
|
|
|
# ----- Model -----
|
|
|
1. 不同类别命名既然相互引用了那其中一个看板的某个类别改了名称其他引用了该类型的也会被改了
|
|
|
|
|
|
|
|
|
# ----- Reference for dev -----
|
|
|
-## list
|
|
|
+[list]
|
|
|
> list board <boardName>
|
|
|
|
|
|
> list class <className> in <boardName>
|
|
|
|
|
|
-> list event -> err <err_code>: # 或者说这里该是事件详情吗?(展开事件那种)
|
|
|
+> list event -> err <err_code_syntax-error>: # 或者说这里该是事件详情吗?(展开事件那种)
|
|
|
|
|
|
-## add
|
|
|
+[add]
|
|
|
> add board <boardName>
|
|
|
CREATE TABLE <boardName>(<board_uid>, <board_name>, <status>);
|
|
|
|
|
@@ -38,40 +41,57 @@ check_exist()
|
|
|
(<class_uid>, <class_name>, <used_board>, <status>)
|
|
|
|
|
|
> add event <eventName> to <boardName>/<className> # 草!超出去了,报个error算了(╬▔皿▔)╯
|
|
|
+
|
|
|
+
|
|
|
> (已经在某个事件下面) add event <eventName> to <className> # 淦已经看到重构的大坑了
|
|
|
|
|
|
+
|
|
|
> add event <eventName> -d <descriptions> # 中间带空格怎么办?
|
|
|
|
|
|
+
|
|
|
> add event <eventName> -ddl <ddlTime>
|
|
|
|
|
|
+
|
|
|
> add event <eventName> -d <descriptions> -ddl <ddlTime>
|
|
|
|
|
|
|
|
|
-## edit
|
|
|
+[edit]
|
|
|
> edit board <boardName> to <newBoardName>
|
|
|
UPDATE
|
|
|
|
|
|
-> edit class <className> to <newClassName>
|
|
|
-# 新建一个类别和引用关系, 然后再把旧的类别里面的引用关系删除
|
|
|
+> edit class <className> to <newClassName> # 新建一个类别(Class表的一条记录)和引用关系, 然后再把旧的类别里面的引用关系删除
|
|
|
INSERT INTO <ClassTable> VALUES ()
|
|
|
UPDATE
|
|
|
|
|
|
> edit event <eventName> in <boardName>
|
|
|
|
|
|
|
|
|
-## delete
|
|
|
+[delete]
|
|
|
+> delete board <boardName>
|
|
|
+
|
|
|
+> delete class <className> in <boardName>
|
|
|
+
|
|
|
+> delete event <eventName> in <boardName>
|
|
|
+
|
|
|
+
|
|
|
+[move]
|
|
|
+> move board <boardName> to <somewhere> -> err <err_code_syntax-error>: not exist
|
|
|
+
|
|
|
+> move class <className> in <boardName> to <boardName1> # 如果boardName或者Name1 不存在又是异常
|
|
|
+
|
|
|
+> move event <eventName> in <className> to <className1> # 异常同上
|
|
|
|
|
|
|
|
|
-## move
|
|
|
+[select]
|
|
|
+(真的需要这个命令吗)
|
|
|
|
|
|
|
|
|
-## select
|
|
|
|
|
|
+[..]
|
|
|
|
|
|
-## ..
|
|
|
|
|
|
|
|
|
-## /
|
|
|
+[/]
|
|
|
> /
|
|
|
# 记得设置 currentPath = "/"
|
|
|
"SELECT name FROM sqlite_master WHERE type='table';"
|