john 8 月之前
父節點
當前提交
f788d882b5
共有 2 個文件被更改,包括 15 次插入10 次删除
  1. 15 10
      DB/cashbook.sql
  2. 0 0
      node_expores/db/book.js

+ 15 - 10
DB/cashbook.sql

@@ -6,9 +6,9 @@ CREATE TABLE `book` (
   `book_name` varchar(200) NOT NULL,
   `create_time` timestamp NOT NULL,
   `update_time` timestamp NOT NULL,
-  `author` varchar(100) DEFAULT NULL COMMENT '账本创建者',
+  `auther_id` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '账本创建者',
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='账本信息';
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='账本信息';
 
 -- cashbook.record definition
 CREATE TABLE `record` (
@@ -18,22 +18,22 @@ CREATE TABLE `record` (
   `update_time` timestamp NOT NULL COMMENT '更新时间',
   `total_fee` decimal(10,0) NOT NULL,
   `type_id` int NOT NULL,
-  `author_id` int NOT NULL,
+  `author_id` varchar(300) NOT NULL,
   `remark` varchar(300) DEFAULT NULL,
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='账本记录';
+) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='账本记录';
 
 -- cashbook.types definition
 CREATE TABLE `types` (
   `id` int NOT NULL AUTO_INCREMENT,
   `name` varchar(300) NOT NULL,
-  `record_id` int NOT NULL,
+  `record_id` int DEFAULT NULL,
   `book_id` int NOT NULL,
   `create_time` timestamp NOT NULL,
   `update_time` timestamp NOT NULL,
+  `user_id` varchar(300) NOT NULL,
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
 
 -- cashbook.authors definition
 CREATE TABLE `authors` (
@@ -43,10 +43,14 @@ CREATE TABLE `authors` (
   `email` varchar(100) NOT NULL,
   `mobile` varchar(100) NOT NULL,
   `password` varchar(300) NOT NULL COMMENT 'md5加密',
+  `update_time` timestamp NOT NULL,
+  `user_id` varchar(300) NOT NULL,
+  `create_time` timestamp NOT NULL,
   PRIMARY KEY (`id`),
   UNIQUE KEY `authors_unique` (`email`),
-  UNIQUE KEY `authors_unique_1` (`mobile`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+  UNIQUE KEY `authors_unique_1` (`mobile`),
+  UNIQUE KEY `authors_unique_2` (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
 
 -- cashbook.files definition
 CREATE TABLE `files` (
@@ -58,5 +62,6 @@ CREATE TABLE `files` (
   `create_time` timestamp NOT NULL,
   `update_time` timestamp NOT NULL,
   `author` varchar(300) DEFAULT NULL COMMENT '账本创建者',
+  `is_del` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

+ 0 - 0
node_expores/db/book.js