diff --git a/server/OldPeopleHome/.idea/workspace.xml b/server/OldPeopleHome/.idea/workspace.xml
index 91f18d7..e07b729 100644
--- a/server/OldPeopleHome/.idea/workspace.xml
+++ b/server/OldPeopleHome/.idea/workspace.xml
@@ -7,8 +7,8 @@
+
-
@@ -32,7 +32,7 @@
-
+
@@ -44,19 +44,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -65,7 +53,7 @@
-
+
@@ -89,7 +77,7 @@
-
+
@@ -110,11 +98,20 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -145,7 +142,6 @@
@@ -250,30 +247,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -290,7 +264,7 @@
-
+
@@ -516,7 +490,7 @@
-
+
@@ -553,7 +527,7 @@
-
+
@@ -642,22 +616,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1096,14 +1054,14 @@
-
+
-
+
@@ -1113,7 +1071,7 @@
-
+
@@ -1133,7 +1091,7 @@
-
+
@@ -1152,7 +1110,14 @@
-
+
+
+
+
+
+
+
+
diff --git a/server/OldPeopleHome/src/main/sql/add_table.sql b/server/OldPeopleHome/src/main/sql/add_table.sql
new file mode 100644
index 0000000..3a9fbff
--- /dev/null
+++ b/server/OldPeopleHome/src/main/sql/add_table.sql
@@ -0,0 +1,94 @@
+SET FOREIGN_KEY_CHECKS=0;
+DROP TABLE IF EXISTS `ssmtest`.`child`;
+DROP TABLE IF EXISTS `ssmtest`.`cp`;
+DROP TABLE IF EXISTS `ssmtest`.`heartrate`;
+DROP TABLE IF EXISTS `ssmtest`.`motion`;
+DROP TABLE IF EXISTS `ssmtest`.`parent`;
+DROP TABLE IF EXISTS `ssmtest`.`room`;
+DROP TABLE IF EXISTS `ssmtest`.`rstate`;
+DROP TABLE IF EXISTS `ssmtest`.`sleep`;
+CREATE TABLE `parent` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '老人id',
+ `longid` char(18) NOT NULL COMMENT '老人身份证',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名',
+ `sex` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '性别',
+ `account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '账号',
+ `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '密码',
+ `height` double DEFAULT NULL COMMENT '身高',
+ `weight` double DEFAULT NULL COMMENT '体重',
+ `birth` date NOT NULL COMMENT '生日',
+ `phone` char(11) DEFAULT NULL COMMENT '电话号码',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `index_longid` (`longid`) USING BTREE,
+ KEY `index_name` (`name`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+CREATE TABLE `room` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '房间id',
+ `location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '房间位置',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '房间名称(房间号)',
+ `pid` bigint(20) DEFAULT NULL COMMENT '房间住人id',
+ PRIMARY KEY (`id`) USING BTREE,
+ UNIQUE KEY `index` (`pid`) USING BTREE,
+ CONSTRAINT `room_fk_1` FOREIGN KEY (`pid`) REFERENCES `parent` (`id`) ON DELETE SET NULL
+) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+CREATE TABLE `child` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
+ `longid` char(18) NOT NULL COMMENT '身份证',
+ `name` varchar(255) NOT NULL COMMENT '姓名',
+ `sex` varchar(255) NOT NULL COMMENT '性别',
+ `account` varchar(255) NOT NULL COMMENT '账号',
+ `password` varchar(255) NOT NULL COMMENT '密码',
+ `phone` varchar(255) NOT NULL COMMENT '电话',
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `index _longid` (`longid`) USING BTREE,
+ KEY `index_name` (`name`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+CREATE TABLE `cp` (
+ `pid` bigint(20) DEFAULT NULL,
+ `cid` bigint(20) DEFAULT NULL,
+ `relation` varchar(255) DEFAULT NULL,
+ KEY `index_pid` (`pid`) USING BTREE,
+ KEY `index_cid` (`cid`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+CREATE TABLE `heartrate` (
+ `pid` bigint(20) DEFAULT NULL,
+ `time` datetime DEFAULT NULL,
+ `rate` double DEFAULT NULL,
+ KEY `index_pid` (`pid`) USING BTREE,
+ KEY `time` (`time`) USING BTREE,
+ CONSTRAINT `fk_pid2` FOREIGN KEY (`pid`) REFERENCES `parent` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+CREATE TABLE `motion` (
+ `pid` bigint(20) DEFAULT NULL COMMENT 'parent id',
+ `date` date DEFAULT NULL COMMENT '当日日期',
+ `count` bigint(20) DEFAULT NULL COMMENT '步数',
+ `distance` double DEFAULT NULL COMMENT '距离',
+ `time` time DEFAULT NULL COMMENT '运动时长',
+ KEY `index_date` (`date`) USING BTREE,
+ KEY `index_pid` (`pid`) USING BTREE,
+ CONSTRAINT `fk_pid` FOREIGN KEY (`pid`) REFERENCES `parent` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+
+CREATE TABLE `rstate` (
+ `rid` int(11) DEFAULT NULL,
+ `time` timestamp NULL DEFAULT NULL,
+ `temperature` double DEFAULT NULL,
+ `humidity` double DEFAULT NULL,
+ `isin` int(11) DEFAULT NULL,
+ KEY `index_rid` (`rid`) USING BTREE,
+ KEY `index_time` (`time`) USING BTREE,
+ CONSTRAINT `fk_rid1` FOREIGN KEY (`rid`) REFERENCES `room` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+CREATE TABLE `sleep` (
+ `pid` bigint(20) DEFAULT NULL COMMENT 'parent id',
+ `date` date DEFAULT NULL COMMENT '当天日期',
+ `deep` time DEFAULT NULL COMMENT '深睡时长',
+ `light` time DEFAULT NULL COMMENT '浅睡时长',
+ `awake` time DEFAULT NULL COMMENT '清醒时长',
+ KEY `index_date` (`date`) USING BTREE,
+ KEY `index_pid` (`pid`) USING BTREE,
+ KEY `index_pid_date` (`pid`,`date`) USING BTREE,
+ CONSTRAINT `fk_pid1` FOREIGN KEY (`pid`) REFERENCES `parent` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+