From fe95f471666d93e7822a4886c1c69dafbd6b2a1e Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期一, 22 九月 2025 17:57:31 +0800
Subject: [PATCH] feat:更新保存

---
 ruoyi-ui/src/api/system/gps.js |   58 ++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 48 insertions(+), 10 deletions(-)

diff --git a/ruoyi-ui/src/api/system/gps.js b/ruoyi-ui/src/api/system/gps.js
index 20ec35a..6b13c2d 100644
--- a/ruoyi-ui/src/api/system/gps.js
+++ b/ruoyi-ui/src/api/system/gps.js
@@ -1,15 +1,33 @@
 import request from '@/utils/request'
 
-// 鏌ヨGPS鍧愭爣鍒楄〃
+// 鏌ヨGPS浣嶇疆鍒楄〃
 export function listGps(query) {
   return request({
     url: '/system/gps/list',
     method: 'get',
-    params: query
+    params: {
+      ...query
+    
+    },
+    timeout: 180000
+  })
+}
+//anonymousList
+export function anonymousList(query) {
+  return request({
+    url: '/system/gps/anonymousList',
+    method: 'get',
+    params: {
+      ...query,
+      appId: query.appId,
+      sign: query.sign,
+      timestamp: query.timestamp
+    },
+    timeout: 180000
   })
 }
 
-// 鏌ヨGPS鍧愭爣璇︾粏
+// 鏌ヨGPS浣嶇疆璇︾粏
 export function getGps(gpsId) {
   return request({
     url: '/system/gps/' + gpsId,
@@ -17,7 +35,7 @@
   })
 }
 
-// 鏂板GPS鍧愭爣
+// 鏂板GPS浣嶇疆
 export function addGps(data) {
   return request({
     url: '/system/gps',
@@ -26,7 +44,7 @@
   })
 }
 
-// 淇敼GPS鍧愭爣
+// 淇敼GPS浣嶇疆
 export function updateGps(data) {
   return request({
     url: '/system/gps',
@@ -35,7 +53,7 @@
   })
 }
 
-// 鍒犻櫎GPS鍧愭爣
+// 鍒犻櫎GPS浣嶇疆
 export function delGps(gpsId) {
   return request({
     url: '/system/gps/' + gpsId,
@@ -43,11 +61,31 @@
   })
 }
 
-// 瀵煎嚭GPS鍧愭爣
-export function exportGps(query) {
+// 鑾峰彇杞﹁締鏈�鏂癎PS浣嶇疆
+export function getLastPosition(deviceId) {
   return request({
-    url: '/system/gps/export',
+    url: '/system/gps/lastPosition/' + deviceId,
+    method: 'get'
+  })
+}
+
+// 鑾峰彇鎵�鏈夎溅杈咷PS浣嶇疆
+export function getAllPositions() {
+  return request({
+    url: '/system/gps/allPositions',
+    method: 'get'
+  })
+}
+
+// 鑾峰彇杞﹁締鍘嗗彶杞ㄨ抗
+export function getTrackHistory(deviceId, startTime, endTime) {
+  return request({
+    url: '/system/gps/trackHistory',
     method: 'get',
-    params: query
+    params: {
+      deviceId,
+      startTime,
+      endTime
+    }
   })
 } 
\ No newline at end of file

--
Gitblit v1.9.1