desc:修改测试数据库
parent
8ebef88aa2
commit
3b0a81a33a
@ -0,0 +1,49 @@
|
|||||||
|
package com.yinuo.safetywatcher
|
||||||
|
|
||||||
|
import com.yinuo.safetywatcher.watcher.db.DBUtils
|
||||||
|
import com.yinuo.safetywatcher.watcher.db.entity.Gas
|
||||||
|
import com.yinuo.safetywatcher.watcher.db.entity.GasType
|
||||||
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.launch
|
||||||
|
|
||||||
|
object TestUtils {
|
||||||
|
|
||||||
|
|
||||||
|
fun insertData() {
|
||||||
|
GlobalScope.launch() {
|
||||||
|
// 插入类型
|
||||||
|
val typeDao = DBUtils.gasTypeDao()
|
||||||
|
val all = typeDao.getAll()
|
||||||
|
if (all.isNotEmpty()){
|
||||||
|
return@launch
|
||||||
|
}
|
||||||
|
val list = mutableListOf<GasType>()
|
||||||
|
list.add(GasType("CO"))
|
||||||
|
list.add(GasType("CO2"))
|
||||||
|
list.add(GasType("O2"))
|
||||||
|
typeDao.insertAll(list)
|
||||||
|
|
||||||
|
// 构造气体数据
|
||||||
|
val timeMillis = System.currentTimeMillis()
|
||||||
|
|
||||||
|
val gasDao = DBUtils.gasDao()
|
||||||
|
val gases = mutableListOf<Gas>()
|
||||||
|
gases.add(Gas(1, timeMillis - 90 * 1000, "CO", 1.0))
|
||||||
|
gases.add(Gas(2, timeMillis - 90 * 1000, "O2", 1.0))
|
||||||
|
gases.add(Gas(3, timeMillis - 90 * 1000, "CO2", 1.0))
|
||||||
|
|
||||||
|
gases.add(Gas(4, timeMillis - 60 * 1000, "CO2", 1.0))
|
||||||
|
gases.add(Gas(5, timeMillis - 60 * 1000, "CO", 1.0))
|
||||||
|
gases.add(Gas(6, timeMillis - 60 * 1000, "O2", 1.0))
|
||||||
|
|
||||||
|
gases.add(Gas(7, timeMillis - 30 * 1000, "O2", 1.0))
|
||||||
|
gases.add(Gas(8, timeMillis - 30 * 1000, "CO", 1.0))
|
||||||
|
gases.add(Gas(9, timeMillis - 30 * 1000, "CO2", 1.0))
|
||||||
|
|
||||||
|
gases.add(Gas(10, timeMillis, "CO", 1.0))
|
||||||
|
gases.add(Gas(11, timeMillis, "CO2", 1.0))
|
||||||
|
gases.add(Gas(12, timeMillis, "O2", 1.0))
|
||||||
|
gasDao.insertAll(gases)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue