Browse Source

1.添加日志上传接口和相关bean类

master
wangwanlei 11 months ago
parent
commit
326d134c32

+ 29
- 0
app/src/main/java/com/xhly/manageapp/bean/LogAppStartBean.kt View File

1
+package com.xhly.manageapp.bean
2
+
3
+class LogAppStartBean {
4
+    /**
5
+     * 平板sn码
6
+     */
7
+    var sn: String = ""
8
+
9
+    /**
10
+     * 应用名称
11
+     */
12
+    var appName: String = ""
13
+
14
+    /**
15
+     * 包名
16
+     */
17
+    var appPackage: String = ""
18
+
19
+    /**
20
+     * 平板sn码
21
+     */
22
+    var versionName: String = ""
23
+
24
+    /**
25
+     * 版本号
26
+     */
27
+    var versionNum: Int = 0
28
+
29
+}

+ 49
- 0
app/src/main/java/com/xhly/manageapp/bean/LogdOperateBean.kt View File

1
+package com.xhly.manageapp.bean
2
+
3
+class LogdOperateBean {
4
+    /**
5
+     * 平板sn码
6
+     */
7
+    var sn: String = ""
8
+
9
+    /**
10
+     * 事件:1更换SIM卡 2违规开启蓝牙 3USB连接电脑 4USB拔出电脑 5插入SD卡 6拔出SD卡 (1-6为违规)
11
+     * 7账号登录 8账号退出 9安装应用(安装了非应用商店应用违规) 10卸载应用(卸载强制安装应用违规) 11启动应用 12首次使用
12
+     */
13
+    var doEvent: Int = 0
14
+
15
+    /**
16
+     * 是否通知:0否 1是
17
+     */
18
+
19
+    var noticed: Int = 0
20
+
21
+    /**
22
+     * 是否锁定:0否 1是
23
+     */
24
+
25
+    var locked: Int = 0
26
+
27
+    /**
28
+     *是否重置:0否 1是
29
+     */
30
+    var reseted: Int = 0
31
+
32
+    /**
33
+     * 是否发送邮件:0否 1是
34
+     */
35
+    var emailed: Int = 0
36
+
37
+    /**
38
+     * 是否处理:0否 1是
39
+     */
40
+    var handled: Int = 0
41
+
42
+    /**
43
+     * 描述
44
+     */
45
+
46
+    var comm: String = ""
47
+
48
+    var field_11: String = ""
49
+}

+ 23
- 0
app/src/main/java/com/xhly/manageapp/network/LogService.kt View File

1
+package com.xhly.manageapp.network
2
+
3
+import com.xhly.manageapp.bean.LogAppStartBean
4
+import com.xhly.manageapp.bean.LogdOperateBean
5
+import retrofit2.http.Body
6
+import retrofit2.http.POST
7
+
8
+interface LogService {
9
+
10
+
11
+    /**
12
+     * 设备事件日志-添加
13
+     */
14
+    @POST(UriAdress.LOGDOPERATEADD)
15
+    suspend fun postLogdoperateAdd(@Body logDay: LogdOperateBean)
16
+
17
+    /**
18
+     * 设备启动日志-添加
19
+     */
20
+    @POST(UriAdress.LOGAPPSTARTADD)
21
+    suspend fun postLogAppStartAdd(@Body logApp: LogAppStartBean)
22
+
23
+}

+ 13
- 0
app/src/main/java/com/xhly/manageapp/network/UriAdress.kt View File

1
+package com.xhly.manageapp.network
2
+
3
+object UriAdress {
4
+    /**
5
+     * 设备事件日志-添加
6
+     */
7
+    const val LOGDOPERATEADD = "/logdoperate/add"
8
+
9
+    /**
10
+     *应用启动日志-添加
11
+     */
12
+    const val LOGAPPSTARTADD = "/logAppStart/add"
13
+}

Loading…
Cancel
Save