IDeviceService.java
1.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package com.ruoyi.system.service;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.global.Result;
import com.ruoyi.system.domain.active.Sos;
import com.ruoyi.system.domain.active.UploadGpsTime;
import com.ruoyi.system.domain.active.WhiteListPeople;
import com.ruoyi.system.domain.entity.Device;
/**
* deviceService接口
*
* @author bsth
* @date 2024-04-17
*/
public interface IDeviceService extends IService<Device>
{
Result<?> settingSos(Sos sos);
Result<?> settingWhiteList(WhiteListPeople wlp);
Result<?> settingGpsUploadTime(UploadGpsTime ugt);
Result<?> settingNowGps(String imei);
Result<?> sendRecoveryReset(String imei);
Result<?> sendRecoveryPower(String imei);
Result<?> settingServerInfo(JSONObject params);
Result<?> settingLanguageTime(JSONObject params);
Result<?> sendShutdown(JSONObject params);
Result<?> sendCallTel(JSONObject params);
Result<?> settingWorkMode(JSONObject params);
Result<?> settingShortcutCommand(JSONObject params);
Result<?> photograph(JSONObject params);
Result<?> heartCheck(JSONObject params);
Result<?> settingContactBook(JSONObject params);
Result<?> sendDelContactBookSingle(JSONObject params);
Result<?> settingWhiteButton(JSONObject params);
Result<?> sendFindClient(JSONObject params);
Result<?> sendMotionCheck(JSONObject params);
Result<?> sendSmsCommand(JSONObject params);
Result<?> sendHourlySystem(JSONObject params);
Result<?> sendClientBindContact(JSONObject params);
Result<?> sendHeartRateCheck(JSONObject params);
Result<?> sendBloodPressureCheck(JSONObject params);
}