Browse Source

add device

杨思远 1 week ago
parent
commit
ada6c88d30

+ 24 - 0
src/main/java/com/zhiyun/project/item/controller/DeviceController.java

@@ -0,0 +1,24 @@
+package com.zhiyun.project.item.controller;
+
+import com.alibaba.fastjson2.JSONObject;
+import com.zhiyun.common.model.ApiResult;
+import com.zhiyun.project.item.service.DeviceService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@RequestMapping("/device")
+public class DeviceController {
+
+    @Autowired
+    private DeviceService deviceService;
+
+    @PostMapping("/getDeviceData")
+    public ApiResult listCompanyOptions(@RequestBody JSONObject jsonObject) {
+        return ApiResult.success(deviceService.getDeviceData(jsonObject));
+    }
+
+}

+ 26 - 0
src/main/java/com/zhiyun/project/item/domain/entity/Device.java

@@ -0,0 +1,26 @@
+package com.zhiyun.project.item.domain.entity;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class Device {
+
+    private Integer id;       // 主键ID
+
+    private String deviceid;  // 设备ID
+
+    private double lat;       // 纬度
+
+    private double lon;       // 经度
+
+    private double x;         // x坐标
+
+    private double y;         // y坐标
+
+    private double z;         // z坐标
+
+    private Date latestTime;  //最新时间
+
+}

+ 13 - 0
src/main/java/com/zhiyun/project/item/service/DeviceService.java

@@ -0,0 +1,13 @@
+package com.zhiyun.project.item.service;
+
+import com.alibaba.fastjson2.JSONObject;
+import org.springframework.stereotype.Service;
+
+@Service
+public class DeviceService {
+    public boolean getDeviceData(JSONObject jsonObject) {
+
+        System.out.println(jsonObject);
+        return true;
+    }
+}