Browse Source

生成温度和湿度

yjj 4 years ago
parent
commit
08e593acea

+ 148 - 0
ear_tag/huimv-eartag-monitor/huimv-eartag-monitor.iml

@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="FacetManager">
+    <facet type="jpa" name="JPA">
+      <configuration>
+        <setting name="validation-enabled" value="true" />
+        <setting name="provider-name" value="Hibernate" />
+        <datasource-mapping />
+        <naming-strategy-map />
+      </configuration>
+    </facet>
+    <facet type="Spring" name="Spring">
+      <configuration />
+    </facet>
+    <facet type="web" name="Web">
+      <configuration>
+        <webroots />
+        <sourceRoots>
+          <root url="file://$MODULE_DIR$/src/main/java" />
+          <root url="file://$MODULE_DIR$/src/main/resources" />
+        </sourceRoots>
+      </configuration>
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
+    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.27" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.41" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish:jakarta.el:3.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.41" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.4.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.4.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.4.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.18.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.7.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.7.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.7.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.7.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.7.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.7.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:3.6.28" level="project" />
+    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.19" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.10.19" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:3.6.28" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.7.0" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.5" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.transaction:jakarta.transaction-api:1.3.3" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.persistence:jakarta.persistence-api:2.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.4.27.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.1.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.javassist:javassist:3.27.0-GA" level="project" />
+    <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss:jandex:2.1.3.Final" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
+    <orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.3" level="project" />
+    <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.1.2.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.3" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.11" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:2.4.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.4.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-orm:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aspects:5.3.3" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.22" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-log4j2:2.4.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-slf4j-impl:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-core:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-jul:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.62" level="project" />
+    <orderEntry type="library" name="Maven: javax.persistence:persistence-api:1.0" level="project" />
+    <orderEntry type="library" name="Maven: tk.mybatis:mapper-spring-boot-starter:2.1.5" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.6" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.2" level="project" />
+    <orderEntry type="library" name="Maven: tk.mybatis:mapper-core:1.1.5" level="project" />
+    <orderEntry type="library" name="Maven: tk.mybatis:mapper-base:1.1.5" level="project" />
+    <orderEntry type="library" name="Maven: tk.mybatis:mapper-weekend:1.1.5" level="project" />
+    <orderEntry type="library" name="Maven: tk.mybatis:mapper-spring:1.1.5" level="project" />
+    <orderEntry type="library" name="Maven: tk.mybatis:mapper-extra:1.1.5" level="project" />
+    <orderEntry type="library" name="Maven: tk.mybatis:mapper-spring-boot-autoconfigure:2.1.5" level="project" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.1" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.3.1" level="project" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.1.2" level="project" />
+    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:1.0" level="project" />
+    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.16" level="project" />
+    <orderEntry type="library" name="Maven: com.huimv:huimv-common:1.0-SNAPSHOT" level="project" />
+  </component>
+</module>

+ 129 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/controller/EartagDampnessController.java

@@ -0,0 +1,129 @@
+package com.huimv.eartag.monitor.controller;
+
+
+import com.github.pagehelper.PageInfo;
+
+import com.huimv.eartag.monitor.entity.Result;
+import com.huimv.eartag.monitor.entity.StatusCode;
+import com.huimv.eartag.monitor.pojo.EartagDampness;
+import com.huimv.eartag.monitor.service.EartagDampnessService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/****
+ * @Author:shenkunlin
+ * @Description:
+ * @Date 2019/6/14 0:18
+ *****/
+
+@RestController
+@RequestMapping("/eartagDampness")
+@CrossOrigin
+public class EartagDampnessController {
+
+    @Autowired
+    private EartagDampnessService eartagDampnessService;
+
+    /***
+     * EartagDampness分页条件搜索实现
+     * @param eartagDampness
+     * @param page
+     * @param size
+     * @return
+     */
+    @PostMapping(value = "/search/{page}/{size}" )
+    public Result<PageInfo> findPage(@RequestBody(required = false)  EartagDampness eartagDampness, @PathVariable  int page, @PathVariable  int size){
+        //调用EartagDampnessService实现分页条件查询EartagDampness
+        PageInfo<EartagDampness> pageInfo = eartagDampnessService.findPage(eartagDampness, page, size);
+        return new Result(true, StatusCode.OK,"查询成功",pageInfo);
+    }
+
+    /***
+     * EartagDampness分页搜索实现
+     * @param page:当前页
+     * @param size:每页显示多少条
+     * @return
+     */
+    @GetMapping(value = "/search/{page}/{size}" )
+    public Result<PageInfo> findPage(@PathVariable  int page, @PathVariable  int size){
+        //调用EartagDampnessService实现分页查询EartagDampness
+        PageInfo<EartagDampness> pageInfo = eartagDampnessService.findPage(page, size);
+        return new Result<PageInfo>(true,StatusCode.OK,"查询成功",pageInfo);
+    }
+
+    /***
+     * 多条件搜索品牌数据
+     * @param eartagDampness
+     * @return
+     */
+    @PostMapping(value = "/search" )
+    public Result<List<EartagDampness>> findList(@RequestBody(required = false)  EartagDampness eartagDampness){
+        //调用EartagDampnessService实现条件查询EartagDampness
+        List<EartagDampness> list = eartagDampnessService.findList(eartagDampness);
+        return new Result<List<EartagDampness>>(true,StatusCode.OK,"查询成功",list);
+    }
+
+    /***
+     * 根据ID删除品牌数据
+     * @param id
+     * @return
+     */
+    @DeleteMapping(value = "/{id}" )
+    public Result delete(@PathVariable Integer id){
+        //调用EartagDampnessService实现根据主键删除
+        eartagDampnessService.delete(id);
+        return new Result(true,StatusCode.OK,"删除成功");
+    }
+
+    /***
+     * 修改EartagDampness数据
+     * @param eartagDampness
+     * @param id
+     * @return
+     */
+    @PutMapping(value="/{id}")
+    public Result update(@RequestBody  EartagDampness eartagDampness,@PathVariable Integer id){
+        //设置主键值
+        eartagDampness.setId(id);
+        //调用EartagDampnessService实现修改EartagDampness
+        eartagDampnessService.update(eartagDampness);
+        return new Result(true,StatusCode.OK,"修改成功");
+    }
+
+    /***
+     * 新增EartagDampness数据
+     * @param eartagDampness
+     * @return
+     */
+    @PostMapping
+    public Result add(@RequestBody   EartagDampness eartagDampness){
+        //调用EartagDampnessService实现添加EartagDampness
+        eartagDampnessService.add(eartagDampness);
+        return new Result(true,StatusCode.OK,"添加成功");
+    }
+
+    /***
+     * 根据ID查询EartagDampness数据
+     * @param id
+     * @return
+     */
+    @GetMapping("/{id}")
+    public Result<EartagDampness> findById(@PathVariable Integer id){
+        //调用EartagDampnessService实现根据主键查询EartagDampness
+        EartagDampness eartagDampness = eartagDampnessService.findById(id);
+        return new Result<EartagDampness>(true,StatusCode.OK,"查询成功",eartagDampness);
+    }
+
+    /***
+     * 查询EartagDampness全部数据
+     * @return
+     */
+    @GetMapping
+    public Result<List<EartagDampness>> findAll(){
+        //调用EartagDampnessService实现查询所有EartagDampness
+        List<EartagDampness> list = eartagDampnessService.findAll();
+        return new Result<List<EartagDampness>>(true, StatusCode.OK,"查询成功",list) ;
+    }
+}

+ 129 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/controller/EartagTemperatureController.java

@@ -0,0 +1,129 @@
+package com.huimv.eartag.monitor.controller;
+
+
+import com.github.pagehelper.PageInfo;
+
+import com.huimv.eartag.monitor.entity.Result;
+import com.huimv.eartag.monitor.entity.StatusCode;
+import com.huimv.eartag.monitor.pojo.EartagTemperature;
+import com.huimv.eartag.monitor.service.EartagTemperatureService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/****
+ * @Author:shenkunlin
+ * @Description:
+ * @Date 2019/6/14 0:18
+ *****/
+
+@RestController
+@RequestMapping("/eartagTemperature")
+@CrossOrigin
+public class EartagTemperatureController {
+
+    @Autowired
+    private EartagTemperatureService eartagTemperatureService;
+
+    /***
+     * EartagTemperature分页条件搜索实现
+     * @param eartagTemperature
+     * @param page
+     * @param size
+     * @return
+     */
+    @PostMapping(value = "/search/{page}/{size}" )
+    public Result<PageInfo> findPage(@RequestBody(required = false) EartagTemperature eartagTemperature, @PathVariable  int page, @PathVariable  int size){
+        //调用EartagTemperatureService实现分页条件查询EartagTemperature
+        PageInfo<EartagTemperature> pageInfo = eartagTemperatureService.findPage(eartagTemperature, page, size);
+        return new Result(true,StatusCode.OK,"查询成功",pageInfo);
+    }
+
+    /***
+     * EartagTemperature分页搜索实现
+     * @param page:当前页
+     * @param size:每页显示多少条
+     * @return
+     */
+    @GetMapping(value = "/search/{page}/{size}" )
+    public Result<PageInfo> findPage(@PathVariable  int page, @PathVariable  int size){
+        //调用EartagTemperatureService实现分页查询EartagTemperature
+        PageInfo<EartagTemperature> pageInfo = eartagTemperatureService.findPage(page, size);
+        return new Result<PageInfo>(true, StatusCode.OK,"查询成功",pageInfo);
+    }
+
+    /***
+     * 多条件搜索品牌数据
+     * @param eartagTemperature
+     * @return
+     */
+    @PostMapping(value = "/search" )
+    public Result<List<EartagTemperature>> findList(@RequestBody(required = false)  EartagTemperature eartagTemperature){
+        //调用EartagTemperatureService实现条件查询EartagTemperature
+        List<EartagTemperature> list = eartagTemperatureService.findList(eartagTemperature);
+        return new Result<List<EartagTemperature>>(true,StatusCode.OK,"查询成功",list);
+    }
+
+    /***
+     * 根据ID删除品牌数据
+     * @param id
+     * @return
+     */
+    @DeleteMapping(value = "/{id}" )
+    public Result delete(@PathVariable Integer id){
+        //调用EartagTemperatureService实现根据主键删除
+        eartagTemperatureService.delete(id);
+        return new Result(true,StatusCode.OK,"删除成功");
+    }
+
+    /***
+     * 修改EartagTemperature数据
+     * @param eartagTemperature
+     * @param id
+     * @return
+     */
+    @PutMapping(value="/{id}")
+    public Result update(@RequestBody  EartagTemperature eartagTemperature,@PathVariable Integer id){
+        //设置主键值
+        eartagTemperature.setId(id);
+        //调用EartagTemperatureService实现修改EartagTemperature
+        eartagTemperatureService.update(eartagTemperature);
+        return new Result(true,StatusCode.OK,"修改成功");
+    }
+
+    /***
+     * 新增EartagTemperature数据
+     * @param eartagTemperature
+     * @return
+     */
+    @PostMapping
+    public Result add(@RequestBody   EartagTemperature eartagTemperature){
+        //调用EartagTemperatureService实现添加EartagTemperature
+        eartagTemperatureService.add(eartagTemperature);
+        return new Result(true,StatusCode.OK,"添加成功");
+    }
+
+    /***
+     * 根据ID查询EartagTemperature数据
+     * @param id
+     * @return
+     */
+    @GetMapping("/{id}")
+    public Result<EartagTemperature> findById(@PathVariable Integer id){
+        //调用EartagTemperatureService实现根据主键查询EartagTemperature
+        EartagTemperature eartagTemperature = eartagTemperatureService.findById(id);
+        return new Result<EartagTemperature>(true,StatusCode.OK,"查询成功",eartagTemperature);
+    }
+
+    /***
+     * 查询EartagTemperature全部数据
+     * @return
+     */
+    @GetMapping
+    public Result<List<EartagTemperature>> findAll(){
+        //调用EartagTemperatureService实现查询所有EartagTemperature
+        List<EartagTemperature> list = eartagTemperatureService.findAll();
+        return new Result<List<EartagTemperature>>(true, StatusCode.OK,"查询成功",list) ;
+    }
+}

+ 12 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/dao/EartagDampnessMapper.java

@@ -0,0 +1,12 @@
+package com.huimv.eartag.monitor.dao;
+
+import com.huimv.eartag.monitor.pojo.EartagDampness;
+import tk.mybatis.mapper.common.Mapper;
+
+/****
+ * @Author:shenkunlin
+ * @Description:EartagDampness的Dao
+ * @Date 2019/6/14 0:12
+ *****/
+public interface EartagDampnessMapper extends Mapper<EartagDampness> {
+}

+ 12 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/dao/EartagTemperatureMapper.java

@@ -0,0 +1,12 @@
+package com.huimv.eartag.monitor.dao;
+
+import com.huimv.eartag.monitor.pojo.EartagTemperature;
+import tk.mybatis.mapper.common.Mapper;
+
+/****
+ * @Author:shenkunlin
+ * @Description:EartagTemperature的Dao
+ * @Date 2019/6/14 0:12
+ *****/
+public interface EartagTemperatureMapper extends Mapper<EartagTemperature> {
+}

+ 129 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/pojo/EartagDampness.java

@@ -0,0 +1,129 @@
+package com.huimv.eartag.monitor.pojo;
+
+import javax.persistence.*;
+import java.io.Serializable;
+import java.util.Date;
+
+/****
+ * @Author:shenkunlin
+ * @Description:EartagDampness构建
+ * @Date 2019/6/14 19:13
+ *****/
+@Table(name="eartag_dampness")
+public class EartagDampness implements Serializable{
+
+	@Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    @Column(name = "id")
+	private Integer id;//
+
+    @Column(name = "header")
+	private String header;//
+
+    @Column(name = "device_id")
+	private Integer deviceId;//
+
+    @Column(name = "cmd")
+	private Integer cmd;//
+
+    @Column(name = "serial_no")
+	private Integer serialNo;//
+
+    @Column(name = "value")
+	private Double value;//
+
+    @Column(name = "create_date")
+	private Date createDate;//
+
+    @Column(name = "check_number")
+	private Integer checkNumber;//
+
+    @Column(name = "tail")
+	private String tail;//
+
+
+
+	//get方法
+	public Integer getId() {
+		return id;
+	}
+
+	//set方法
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	//get方法
+	public String getHeader() {
+		return header;
+	}
+
+	//set方法
+	public void setHeader(String header) {
+		this.header = header;
+	}
+	//get方法
+	public Integer getDeviceId() {
+		return deviceId;
+	}
+
+	//set方法
+	public void setDeviceId(Integer deviceId) {
+		this.deviceId = deviceId;
+	}
+	//get方法
+	public Integer getCmd() {
+		return cmd;
+	}
+
+	//set方法
+	public void setCmd(Integer cmd) {
+		this.cmd = cmd;
+	}
+	//get方法
+	public Integer getSerialNo() {
+		return serialNo;
+	}
+
+	//set方法
+	public void setSerialNo(Integer serialNo) {
+		this.serialNo = serialNo;
+	}
+	//get方法
+	public Double getValue() {
+		return value;
+	}
+
+	//set方法
+	public void setValue(Double value) {
+		this.value = value;
+	}
+	//get方法
+	public Date getCreateDate() {
+		return createDate;
+	}
+
+	//set方法
+	public void setCreateDate(Date createDate) {
+		this.createDate = createDate;
+	}
+	//get方法
+	public Integer getCheckNumber() {
+		return checkNumber;
+	}
+
+	//set方法
+	public void setCheckNumber(Integer checkNumber) {
+		this.checkNumber = checkNumber;
+	}
+	//get方法
+	public String getTail() {
+		return tail;
+	}
+
+	//set方法
+	public void setTail(String tail) {
+		this.tail = tail;
+	}
+
+
+}

+ 129 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/pojo/EartagTemperature.java

@@ -0,0 +1,129 @@
+package com.huimv.eartag.monitor.pojo;
+
+import javax.persistence.*;
+import java.io.Serializable;
+import java.util.Date;
+
+/****
+ * @Author:shenkunlin
+ * @Description:EartagTemperature构建
+ * @Date 2019/6/14 19:13
+ *****/
+@Table(name="eartag_temperature")
+public class EartagTemperature implements Serializable{
+
+	@Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    @Column(name = "id")
+	private Integer id;//id
+
+    @Column(name = "header")
+	private String header;//
+
+    @Column(name = "device_id")
+	private Integer deviceId;//
+
+    @Column(name = "cmd")
+	private Integer cmd;//
+
+    @Column(name = "serial_no")
+	private Integer serialNo;//
+
+    @Column(name = "value")
+	private Double value;//
+
+    @Column(name = "create_date")
+	private Date createDate;//
+
+    @Column(name = "check_number")
+	private Integer checkNumber;//
+
+    @Column(name = "tail")
+	private String tail;//
+
+
+
+	//get方法
+	public Integer getId() {
+		return id;
+	}
+
+	//set方法
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	//get方法
+	public String getHeader() {
+		return header;
+	}
+
+	//set方法
+	public void setHeader(String header) {
+		this.header = header;
+	}
+	//get方法
+	public Integer getDeviceId() {
+		return deviceId;
+	}
+
+	//set方法
+	public void setDeviceId(Integer deviceId) {
+		this.deviceId = deviceId;
+	}
+	//get方法
+	public Integer getCmd() {
+		return cmd;
+	}
+
+	//set方法
+	public void setCmd(Integer cmd) {
+		this.cmd = cmd;
+	}
+	//get方法
+	public Integer getSerialNo() {
+		return serialNo;
+	}
+
+	//set方法
+	public void setSerialNo(Integer serialNo) {
+		this.serialNo = serialNo;
+	}
+	//get方法
+	public Double getValue() {
+		return value;
+	}
+
+	//set方法
+	public void setValue(Double value) {
+		this.value = value;
+	}
+	//get方法
+	public Date getCreateDate() {
+		return createDate;
+	}
+
+	//set方法
+	public void setCreateDate(Date createDate) {
+		this.createDate = createDate;
+	}
+	//get方法
+	public Integer getCheckNumber() {
+		return checkNumber;
+	}
+
+	//set方法
+	public void setCheckNumber(Integer checkNumber) {
+		this.checkNumber = checkNumber;
+	}
+	//get方法
+	public String getTail() {
+		return tail;
+	}
+
+	//set方法
+	public void setTail(String tail) {
+		this.tail = tail;
+	}
+
+
+}

+ 70 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/service/EartagDampnessService.java

@@ -0,0 +1,70 @@
+package com.huimv.eartag.monitor.service;
+
+
+import com.github.pagehelper.PageInfo;
+import com.huimv.eartag.monitor.pojo.EartagDampness;
+
+import java.util.List;
+
+/****
+ * @Author:shenkunlin
+ * @Description:EartagDampness业务层接口
+ * @Date 2019/6/14 0:16
+ *****/
+public interface EartagDampnessService {
+
+    /***
+     * EartagDampness多条件分页查询
+     * @param eartagDampness
+     * @param page
+     * @param size
+     * @return
+     */
+    PageInfo<EartagDampness> findPage(EartagDampness eartagDampness, int page, int size);
+
+    /***
+     * EartagDampness分页查询
+     * @param page
+     * @param size
+     * @return
+     */
+    PageInfo<EartagDampness> findPage(int page, int size);
+
+    /***
+     * EartagDampness多条件搜索方法
+     * @param eartagDampness
+     * @return
+     */
+    List<EartagDampness> findList(EartagDampness eartagDampness);
+
+    /***
+     * 删除EartagDampness
+     * @param id
+     */
+    void delete(Integer id);
+
+    /***
+     * 修改EartagDampness数据
+     * @param eartagDampness
+     */
+    void update(EartagDampness eartagDampness);
+
+    /***
+     * 新增EartagDampness
+     * @param eartagDampness
+     */
+    void add(EartagDampness eartagDampness);
+
+    /**
+     * 根据ID查询EartagDampness
+     * @param id
+     * @return
+     */
+     EartagDampness findById(Integer id);
+
+    /***
+     * 查询所有EartagDampness
+     * @return
+     */
+    List<EartagDampness> findAll();
+}

+ 70 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/service/EartagTemperatureService.java

@@ -0,0 +1,70 @@
+package com.huimv.eartag.monitor.service;
+
+
+import com.github.pagehelper.PageInfo;
+import com.huimv.eartag.monitor.pojo.EartagTemperature;
+
+import java.util.List;
+
+/****
+ * @Author:shenkunlin
+ * @Description:EartagTemperature业务层接口
+ * @Date 2019/6/14 0:16
+ *****/
+public interface EartagTemperatureService {
+
+    /***
+     * EartagTemperature多条件分页查询
+     * @param eartagTemperature
+     * @param page
+     * @param size
+     * @return
+     */
+    PageInfo<EartagTemperature> findPage(EartagTemperature eartagTemperature, int page, int size);
+
+    /***
+     * EartagTemperature分页查询
+     * @param page
+     * @param size
+     * @return
+     */
+    PageInfo<EartagTemperature> findPage(int page, int size);
+
+    /***
+     * EartagTemperature多条件搜索方法
+     * @param eartagTemperature
+     * @return
+     */
+    List<EartagTemperature> findList(EartagTemperature eartagTemperature);
+
+    /***
+     * 删除EartagTemperature
+     * @param id
+     */
+    void delete(Integer id);
+
+    /***
+     * 修改EartagTemperature数据
+     * @param eartagTemperature
+     */
+    void update(EartagTemperature eartagTemperature);
+
+    /***
+     * 新增EartagTemperature
+     * @param eartagTemperature
+     */
+    void add(EartagTemperature eartagTemperature);
+
+    /**
+     * 根据ID查询EartagTemperature
+     * @param id
+     * @return
+     */
+     EartagTemperature findById(Integer id);
+
+    /***
+     * 查询所有EartagTemperature
+     * @return
+     */
+    List<EartagTemperature> findAll();
+}

+ 167 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/service/impl/EartagDampnessServiceImpl.java

@@ -0,0 +1,167 @@
+package com.huimv.eartag.monitor.service.impl;
+
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+import com.huimv.eartag.monitor.dao.EartagDampnessMapper;
+import com.huimv.eartag.monitor.pojo.EartagDampness;
+import com.huimv.eartag.monitor.service.EartagDampnessService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.util.StringUtils;
+import tk.mybatis.mapper.entity.Example;
+
+import java.util.List;
+
+/****
+ * @Author:shenkunlin
+ * @Description:EartagDampness业务层接口实现类
+ * @Date 2019/6/14 0:16
+ *****/
+@Service
+public class EartagDampnessServiceImpl implements EartagDampnessService {
+
+    @Autowired
+    private EartagDampnessMapper eartagDampnessMapper;
+
+
+    /**
+     * EartagDampness条件+分页查询
+     * @param eartagDampness 查询条件
+     * @param page 页码
+     * @param size 页大小
+     * @return 分页结果
+     */
+    @Override
+    public PageInfo<EartagDampness> findPage(EartagDampness eartagDampness, int page, int size){
+        //分页
+        PageHelper.startPage(page,size);
+        //搜索条件构建
+        Example example = createExample(eartagDampness);
+        //执行搜索
+        return new PageInfo<EartagDampness>(eartagDampnessMapper.selectByExample(example));
+    }
+
+    /**
+     * EartagDampness分页查询
+     * @param page
+     * @param size
+     * @return
+     */
+    @Override
+    public PageInfo<EartagDampness> findPage(int page, int size){
+        //静态分页
+        PageHelper.startPage(page,size);
+        //分页查询
+        return new PageInfo<EartagDampness>(eartagDampnessMapper.selectAll());
+    }
+
+    /**
+     * EartagDampness条件查询
+     * @param eartagDampness
+     * @return
+     */
+    @Override
+    public List<EartagDampness> findList(EartagDampness eartagDampness){
+        //构建查询条件
+        Example example = createExample(eartagDampness);
+        //根据构建的条件查询数据
+        return eartagDampnessMapper.selectByExample(example);
+    }
+
+
+    /**
+     * EartagDampness构建查询对象
+     * @param eartagDampness
+     * @return
+     */
+    public Example createExample(EartagDampness eartagDampness){
+        Example example=new Example(EartagDampness.class);
+        Example.Criteria criteria = example.createCriteria();
+        if(eartagDampness!=null){
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getId())){
+                    criteria.andEqualTo("id",eartagDampness.getId());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getHeader())){
+                    criteria.andEqualTo("header",eartagDampness.getHeader());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getDeviceId())){
+                    criteria.andEqualTo("deviceId",eartagDampness.getDeviceId());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getCmd())){
+                    criteria.andEqualTo("cmd",eartagDampness.getCmd());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getSerialNo())){
+                    criteria.andEqualTo("serialNo",eartagDampness.getSerialNo());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getValue())){
+                    criteria.andEqualTo("value",eartagDampness.getValue());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getCreateDate())){
+                    criteria.andEqualTo("createDate",eartagDampness.getCreateDate());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getCheckNumber())){
+                    criteria.andEqualTo("checkNumber",eartagDampness.getCheckNumber());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagDampness.getTail())){
+                    criteria.andEqualTo("tail",eartagDampness.getTail());
+            }
+        }
+        return example;
+    }
+
+    /**
+     * 删除
+     * @param id
+     */
+    @Override
+    public void delete(Integer id){
+        eartagDampnessMapper.deleteByPrimaryKey(id);
+    }
+
+    /**
+     * 修改EartagDampness
+     * @param eartagDampness
+     */
+    @Override
+    public void update(EartagDampness eartagDampness){
+        eartagDampnessMapper.updateByPrimaryKey(eartagDampness);
+    }
+
+    /**
+     * 增加EartagDampness
+     * @param eartagDampness
+     */
+    @Override
+    public void add(EartagDampness eartagDampness){
+        eartagDampnessMapper.insert(eartagDampness);
+    }
+
+    /**
+     * 根据ID查询EartagDampness
+     * @param id
+     * @return
+     */
+    @Override
+    public EartagDampness findById(Integer id){
+        return  eartagDampnessMapper.selectByPrimaryKey(id);
+    }
+
+    /**
+     * 查询EartagDampness全部数据
+     * @return
+     */
+    @Override
+    public List<EartagDampness> findAll() {
+        return eartagDampnessMapper.selectAll();
+    }
+}

+ 167 - 0
ear_tag/huimv-eartag-monitor/src/main/java/com/huimv/eartag/monitor/service/impl/EartagTemperatureServiceImpl.java

@@ -0,0 +1,167 @@
+package com.huimv.eartag.monitor.service.impl;
+
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+import com.huimv.eartag.monitor.dao.EartagTemperatureMapper;
+import com.huimv.eartag.monitor.pojo.EartagTemperature;
+import com.huimv.eartag.monitor.service.EartagTemperatureService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.util.StringUtils;
+import tk.mybatis.mapper.entity.Example;
+
+import java.util.List;
+
+/****
+ * @Author:shenkunlin
+ * @Description:EartagTemperature业务层接口实现类
+ * @Date 2019/6/14 0:16
+ *****/
+@Service
+public class EartagTemperatureServiceImpl implements EartagTemperatureService {
+
+    @Autowired
+    private EartagTemperatureMapper eartagTemperatureMapper;
+
+
+    /**
+     * EartagTemperature条件+分页查询
+     * @param eartagTemperature 查询条件
+     * @param page 页码
+     * @param size 页大小
+     * @return 分页结果
+     */
+    @Override
+    public PageInfo<EartagTemperature> findPage(EartagTemperature eartagTemperature, int page, int size){
+        //分页
+        PageHelper.startPage(page,size);
+        //搜索条件构建
+        Example example = createExample(eartagTemperature);
+        //执行搜索
+        return new PageInfo<EartagTemperature>(eartagTemperatureMapper.selectByExample(example));
+    }
+
+    /**
+     * EartagTemperature分页查询
+     * @param page
+     * @param size
+     * @return
+     */
+    @Override
+    public PageInfo<EartagTemperature> findPage(int page, int size){
+        //静态分页
+        PageHelper.startPage(page,size);
+        //分页查询
+        return new PageInfo<EartagTemperature>(eartagTemperatureMapper.selectAll());
+    }
+
+    /**
+     * EartagTemperature条件查询
+     * @param eartagTemperature
+     * @return
+     */
+    @Override
+    public List<EartagTemperature> findList(EartagTemperature eartagTemperature){
+        //构建查询条件
+        Example example = createExample(eartagTemperature);
+        //根据构建的条件查询数据
+        return eartagTemperatureMapper.selectByExample(example);
+    }
+
+
+    /**
+     * EartagTemperature构建查询对象
+     * @param eartagTemperature
+     * @return
+     */
+    public Example createExample(EartagTemperature eartagTemperature){
+        Example example=new Example(EartagTemperature.class);
+        Example.Criteria criteria = example.createCriteria();
+        if(eartagTemperature!=null){
+            // id
+            if(!StringUtils.isEmpty(eartagTemperature.getId())){
+                    criteria.andEqualTo("id",eartagTemperature.getId());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagTemperature.getHeader())){
+                    criteria.andEqualTo("header",eartagTemperature.getHeader());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagTemperature.getDeviceId())){
+                    criteria.andEqualTo("deviceId",eartagTemperature.getDeviceId());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagTemperature.getCmd())){
+                    criteria.andEqualTo("cmd",eartagTemperature.getCmd());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagTemperature.getSerialNo())){
+                    criteria.andEqualTo("serialNo",eartagTemperature.getSerialNo());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagTemperature.getValue())){
+                    criteria.andEqualTo("value",eartagTemperature.getValue());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagTemperature.getCreateDate())){
+                    criteria.andEqualTo("createDate",eartagTemperature.getCreateDate());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagTemperature.getCheckNumber())){
+                    criteria.andEqualTo("checkNumber",eartagTemperature.getCheckNumber());
+            }
+            // 
+            if(!StringUtils.isEmpty(eartagTemperature.getTail())){
+                    criteria.andEqualTo("tail",eartagTemperature.getTail());
+            }
+        }
+        return example;
+    }
+
+    /**
+     * 删除
+     * @param id
+     */
+    @Override
+    public void delete(Integer id){
+        eartagTemperatureMapper.deleteByPrimaryKey(id);
+    }
+
+    /**
+     * 修改EartagTemperature
+     * @param eartagTemperature
+     */
+    @Override
+    public void update(EartagTemperature eartagTemperature){
+        eartagTemperatureMapper.updateByPrimaryKey(eartagTemperature);
+    }
+
+    /**
+     * 增加EartagTemperature
+     * @param eartagTemperature
+     */
+    @Override
+    public void add(EartagTemperature eartagTemperature){
+        eartagTemperatureMapper.insert(eartagTemperature);
+    }
+
+    /**
+     * 根据ID查询EartagTemperature
+     * @param id
+     * @return
+     */
+    @Override
+    public EartagTemperature findById(Integer id){
+        return  eartagTemperatureMapper.selectByPrimaryKey(id);
+    }
+
+    /**
+     * 查询EartagTemperature全部数据
+     * @return
+     */
+    @Override
+    public List<EartagTemperature> findAll() {
+        return eartagTemperatureMapper.selectAll();
+    }
+}