From 9b1d20ca282f9fd3d75965cc8ba009f7296ee41a Mon Sep 17 00:00:00 2001 From: jiangyuwei666 <739843128@qq.com> Date: Fri, 6 Sep 2019 14:07:56 +0800 Subject: [PATCH 1/2] add location --- server/OldPeopleHome/.idea/workspace.xml | 779 +++++++++--------- .../com/oldpeoplehome/dao/LocationDao.java | 20 + .../com/oldpeoplehome/dto/LocationFilter.java | 64 ++ .../com/oldpeoplehome/entity/Location.java | 80 ++ .../service/LocationService.java | 20 + .../service/impl/LocationServiceImpl.java | 41 + .../oldpeoplehome/web/LocationController.java | 61 ++ .../src/main/resources/jdbc.properties | 2 +- .../src/main/resources/mapper/LocationDao.xml | 29 + .../OldPeopleHome/src/main/sql/add_table.sql | 8 + .../service/HeartRateServiceTest.java | 2 +- .../service/LocationServiceTest.java | 26 + 12 files changed, 744 insertions(+), 388 deletions(-) create mode 100644 server/OldPeopleHome/src/main/java/com/oldpeoplehome/dao/LocationDao.java create mode 100644 server/OldPeopleHome/src/main/java/com/oldpeoplehome/dto/LocationFilter.java create mode 100644 server/OldPeopleHome/src/main/java/com/oldpeoplehome/entity/Location.java create mode 100644 server/OldPeopleHome/src/main/java/com/oldpeoplehome/service/LocationService.java create mode 100644 server/OldPeopleHome/src/main/java/com/oldpeoplehome/service/impl/LocationServiceImpl.java create mode 100644 server/OldPeopleHome/src/main/java/com/oldpeoplehome/web/LocationController.java create mode 100644 server/OldPeopleHome/src/main/resources/mapper/LocationDao.xml create mode 100644 server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/LocationServiceTest.java diff --git a/server/OldPeopleHome/.idea/workspace.xml b/server/OldPeopleHome/.idea/workspace.xml index 2faa744..a5f8a68 100644 --- a/server/OldPeopleHome/.idea/workspace.xml +++ b/server/OldPeopleHome/.idea/workspace.xml @@ -6,7 +6,20 @@ - + + + + + + + + + + + + + + - - + + - - + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38,47 +90,10 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -86,47 +101,50 @@ - - - - - - - - - - + - + - - + + - + - - + + - + - - + + + + + + + + + + + + + + @@ -151,11 +169,13 @@ utf8mb4 energy rat2e + longtitude utf8_general_ci utf8 motionEnergy + longitude E:\课设\OldPeopleHome\server\OldPeopleHome\src\main\java\com\oldpeoplehome\service\impl @@ -167,14 +187,6 @@ @@ -236,10 +256,10 @@ - @@ -247,6 +267,8 @@ + + @@ -287,7 +309,16 @@ - + + + + + + + + + + @@ -296,6 +327,14 @@ + + + + + + + + @@ -310,18 +349,21 @@ + + + + + + select * + from location where pid = #{parentId} + + + + + insert into location(pid, longitude,latitude, time) + values (#{parentId}, #{longitude},#{latitude}, #{time}) + + \ No newline at end of file diff --git a/server/OldPeopleHome/src/main/sql/add_table.sql b/server/OldPeopleHome/src/main/sql/add_table.sql index 3f81b62..d4681e0 100644 --- a/server/OldPeopleHome/src/main/sql/add_table.sql +++ b/server/OldPeopleHome/src/main/sql/add_table.sql @@ -106,4 +106,12 @@ CREATE TABLE `admin` ( PRIMARY KEY (`account`), UNIQUE INDEX `index_acc`(`account`) USING BTREE ); +CREATE TABLE `location` ( + `pid` bigint(0) NOT NULL, + `longitude` float NULL COMMENT '经度', + `latitude` float NULL COMMENT '纬度', + `time` datetime(0) NULL, + INDEX `date`(`time`) USING BTREE, + CONSTRAINT `pid_2` FOREIGN KEY (`pid`) REFERENCES `parent` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +); diff --git a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/HeartRateServiceTest.java b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/HeartRateServiceTest.java index 5eeb90d..799f0e5 100644 --- a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/HeartRateServiceTest.java +++ b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/HeartRateServiceTest.java @@ -17,7 +17,7 @@ public class HeartRateServiceTest extends BaseTest { @Test public void test(){ - HeartRate heartRate = new HeartRate(1, "2019-8-22 10:00:00", 20.3, 21,21); + HeartRate heartRate = new HeartRate(1, "2019-8-22 10:00:00", 1,20.3, 21,21); heartRateService.insert(heartRate); // HeartRateFilter heartRateFilter = new HeartRateFilter(1); // System.out.println(heartRateService.findByParent(heartRateFilter)); diff --git a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/LocationServiceTest.java b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/LocationServiceTest.java new file mode 100644 index 0000000..b23aabe --- /dev/null +++ b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/LocationServiceTest.java @@ -0,0 +1,26 @@ +package com.oldpeoplehome.service; + +import com.oldpeoplehome.BaseTest; +import com.oldpeoplehome.dto.LocationFilter; +import com.oldpeoplehome.entity.Location; +import org.junit.Test; +import org.springframework.beans.factory.annotation.Autowired; + +/** + * Created By Jiangyuwei on 2019/9/6 11:38 + * Description: + */ +public class LocationServiceTest extends BaseTest { + + @Autowired + private LocationService locationService; + + @Test + public void test(){ +// Location location = new Location(new Long(1),13.2323f,123.45f,"2019-4-5 19:2:2"); +// locationService.insert(location); + LocationFilter locationFilter = new LocationFilter("2019-4-5 19:2:7","2019-4-6 19:2:2",1); + System.out.println(locationService.findByTime(locationFilter)); + } + +} From 4a431eb734f93930cea73cd3baa08c62aa7f279a Mon Sep 17 00:00:00 2001 From: jiangyuwei666 <739843128@qq.com> Date: Fri, 6 Sep 2019 14:12:35 +0800 Subject: [PATCH 2/2] Update README.md --- server/OldPeopleHome/.idea/workspace.xml | 199 ++++++++++++----------- server/README.md | 6 +- 2 files changed, 104 insertions(+), 101 deletions(-) diff --git a/server/OldPeopleHome/.idea/workspace.xml b/server/OldPeopleHome/.idea/workspace.xml index a5f8a68..b771d8e 100644 --- a/server/OldPeopleHome/.idea/workspace.xml +++ b/server/OldPeopleHome/.idea/workspace.xml @@ -6,20 +6,7 @@ - - - - - - - - - - - - - - + - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -131,17 +79,17 @@ - - + + - - + + - - + + @@ -149,6 +97,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -325,7 +294,9 @@ - + + + @@ -333,7 +304,6 @@ - @@ -352,7 +322,32 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + +