CarInfoDao.kt 647 B

12345678910111213141516171819202122232425262728293031
  1. package com.jld.vod.dao
  2. import androidx.paging.DataSource
  3. import androidx.room.*
  4. import com.jld.vod.model.bean.BrowserBean
  5. import com.jld.vod.model.bean.CarInfoBean
  6. /**
  7. * @author ZhaoFuXin
  8. * @Email:18276061387@163.com
  9. * @description:
  10. * @date :2019/11/28 15:31
  11. */
  12. @Dao
  13. interface CarInfoDao {
  14. @Insert
  15. fun insertAll(vararg users: CarInfoBean)
  16. @Query("SELECT * FROM CarInfoBean")
  17. fun getAll(): List<CarInfoBean>
  18. /**
  19. * 获取所有设备给paging使用
  20. */
  21. @Query("SELECT * FROM CarInfoBean")
  22. fun getAlls(): DataSource.Factory<Int, CarInfoBean>
  23. @Query(" DELETE FROM CarInfoBean")
  24. fun delete()
  25. }