Forráskód Böngészése

- rename Release Note -> Roadmap
- 修改dev.toml

NandHyf 1 éve
szülő
commit
28084c47ac
2 módosított fájl, 47 hozzáadás és 10 törlés
  1. 10 6
      Roadmap.md
  2. 37 4
      dev.toml

+ 10 - 6
ReleaseNote.md → Roadmap.md

@@ -7,21 +7,25 @@
 # Requirement Backlog
 
 [Backlog]
-(list up -> down == requirements new -> old)
-- Dart version
-- Support MongoDB
-- C# version
-- Export to .csv
+(list up -> down == requirements old -> new)
+- Action log
 - Multiple input
+- C# version
+- Export to `.csv`
+- Search
+- Support `MongoDB`
+- Dart version
+
 
 # Future Versions(Roadmap)
 
 (list up -> down == versions new -> old)
 
 [v0.1.2]
-- Export to .toml/.md/.txt
+- Export to `.toml`/`.md`/`.txt`
 
 [v0.1.1]
+- Loop case support
 - Secondary response to some cases
 
 [v0.1]

+ 37 - 4
dev.toml

@@ -1,15 +1,24 @@
 # ----- DB Configuration -----
 # Just a better reference for dev.db, no functional use(yet)
-[cdb]
+[compact_main]
 c1_pk = "id INTEGER PRIMARY KEY ASC"
 c2 = "type"
 c3 = "name"
 c4 = "dscrp"
 c5 = "creator"
 c6 = "createdTime"
-c7 = "classCreated"
-c8 = "classCurrent"
-c9 = "status"
+c7 = "relatedBoard"
+c8 = "relatedClass"
+c9 = "alive"
+
+[log_action]
+c1_pk = "id INTEGER PRIMARY KEY ASC"
+c2 = "uid" # UNIQUE
+c3 = "commitTime"
+c4 = "type"
+c5 = "commitedAction"
+c6 = "operator"
+c7 = "state"
 
 
 # ----- App Configuration -----
@@ -31,6 +40,30 @@ DisplayTimeZone = "utc+8"
 # ListStyle: tree/md_table/LLM_md_table/<customName>
 # [todo 4] StrickMode: 1. Have to be full length commands; 2. err when not exist
 
+# CREATE TABLE "main" (
+# 	"id"	INTEGER NOT NULL,
+# 	"type"	TEXT NOT NULL,
+# 	"name"	TEXT NOT NULL,
+# 	"dscrp"	TEXT NOT NULL,
+# 	"creator"	TEXT NOT NULL,
+# 	"createdTime"	TEXT NOT NULL,
+# 	"relatedBoard"	TEXT NOT NULL,
+# 	"relatedClass"	TEXT NOT NULL,
+# 	"alive"	INTEGER NOT NULL,
+# 	PRIMARY KEY("id" AUTOINCREMENT)
+# );
+
+# ----- used sqls -----
+# INSERT INTO cdb VALUES(null, 'class', 'CL1', 'dscrp', 'n.HE', datetime('now'), 'KB1, KB2', '', 'alive');
+
+# SELECT name FROM cdb WHERE belongBoard like '%KB1%'
+# SELECT name, dscrp FROM cdb WHERE dscrp like '%KB1%'
+# SELECT name, dscrp FROM cdb WHERE dscrp like '%_%KB1%'
+
+# INSERT INTO cdb VALUES(null, 'class', 'CL2', '_usingBoard:KB1, KB2', 'n.HE', datetime('now'), '', '', 'alive');
+# UPDATE main SET relatedBoard='KB1, KB2' WHERE type='class' AND name='CL2'
+# SELECT name FROM main WHERE type='class' AND relatedBoard like '%KB2%'
+
 
 # Explanation of abbreviations
 #