Browse Source

1.添加应用策略接口请求。

master
wangwanlei 11 months ago
parent
commit
7d18004cb3

+ 24
- 0
app/src/main/java/com/xhly/manageapp/bean/strategy/AppTiemBean.kt View File

@@ -0,0 +1,24 @@
1
+package com.xhly.manageapp.bean.strategy
2
+
3
+import java.io.Serializable
4
+
5
+//用于处理APP的时间管控,包括包名和可使用的时间段
6
+class AppTiemBean:Serializable {
7
+    //型号:Lenovo TB-X505F,Lenovo TB-X6E6F
8
+    /**
9
+     * 周几1-7
10
+     */
11
+    var week = 1
12
+
13
+    /**
14
+     * 开始时间
15
+     */
16
+    var starttime: String? = ""
17
+
18
+    /**
19
+     * 结束时间
20
+     */
21
+    var stoptime: String? = ""
22
+
23
+    var appid = 0
24
+}

+ 8
- 17
app/src/main/java/com/xhly/manageapp/bean/strategy/AppTimeManageBean.kt View File

@@ -1,20 +1,11 @@
1 1
 package com.xhly.manageapp.bean.strategy
2 2
 
3
-//用力处理APP的时间管控,包括包名和可使用的时间段
4
-class AppTimeManageBean {
5
-    /**
6
-     * 周几1-7
7
-     */
8
-    var week = 1
9
-
10
-    /**
11
-     * 开始时间
12
-     */
13
-    var starttime: String? = ""
14
-
15
-    /**
16
-     * 结束时间
17
-     */
18
-    var stoptime: String? = ""
19
-
3
+import java.io.Serializable
4
+
5
+//用于处理APP的时间管控,包括包名和可使用的时间段
6
+class AppTimeManageBean:Serializable{
7
+    //应用id
8
+    var appid = 0
9
+    var appPackage: String? = ""
10
+    var times: ArrayList<AppTiemBean>? = arrayListOf()
20 11
 }

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

@@ -20,4 +20,9 @@ object UriAdress {
20 20
      * 获得平板策略
21 21
      */
22 22
     const val DETAIL_PAD = "/stPad/detail_pad"
23
+
24
+    /**
25
+     * 获得应用策略
26
+     */
27
+    const val APP_LISTPAD = "/stApp/list_pad"
23 28
 }

+ 4
- 0
app/src/main/java/com/xhly/manageapp/network/strategy/StrategyService.kt View File

@@ -1,6 +1,7 @@
1 1
 package com.xhly.manageapp.network.strategy
2 2
 
3 3
 import com.xhly.corelib.network.bean.ResponseData
4
+import com.xhly.manageapp.bean.strategy.AppTimeManageBean
4 5
 import com.xhly.manageapp.bean.strategy.StrategyBean
5 6
 import com.xhly.manageapp.network.UriAdress
6 7
 import retrofit2.http.POST
@@ -8,4 +9,7 @@ import retrofit2.http.POST
8 9
 interface StrategyService {
9 10
     @POST(UriAdress.DETAIL_PAD)
10 11
     suspend fun postDetailPad(): ResponseData<StrategyBean>
12
+
13
+    @POST(UriAdress.APP_LISTPAD)
14
+    suspend fun postAppListPad():ResponseData<List<AppTimeManageBean>>
11 15
 }

Loading…
Cancel
Save