feat: 初始化项目结构和基本功能
- 创建项目根目录和主要子模块 - 添加基本的 Activity 和布局文件 - 实现简单的导航和电话拨打功能 - 添加相机和图像处理相关代码 - 创建网络请求和数据加密工具类 - 设置 AndroidManifest 文件和权限
This commit is contained in:
40
servicing/src/main/java/com/za/offline/OfflineDao.kt
Normal file
40
servicing/src/main/java/com/za/offline/OfflineDao.kt
Normal file
@ -0,0 +1,40 @@
|
||||
package com.za.offline
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import androidx.room.Update
|
||||
|
||||
@Dao
|
||||
interface OfflineDao {
|
||||
|
||||
@Insert(onConflict = OnConflictStrategy.REPLACE)
|
||||
fun insertOfflineTask(offlineUpdateTaskBean: OfflineUpdateTaskBean)
|
||||
|
||||
@Query("select * from offline_update_task_bean where taskId =:taskId")
|
||||
fun getOfflineTaskFromTaskId(taskId: Int): List<OfflineUpdateTaskBean>?
|
||||
|
||||
@Query("select * from offline_update_task_bean where primaryId =:primaryId")
|
||||
fun getOfflineTaskFromPrimaryId(primaryId: Int): OfflineUpdateTaskBean?
|
||||
|
||||
|
||||
@Query("select * from offline_update_task_bean where taskId =:taskId and offlineType=1")
|
||||
fun getRecentOfflineTask(taskId: Int): List<OfflineUpdateTaskBean?>?
|
||||
|
||||
@Query("select * from offline_update_task_bean where taskId =:taskId and offlineType=3")
|
||||
fun getRecentOfflineEle(taskId: Int): List<OfflineUpdateTaskBean?>?
|
||||
|
||||
@Query("delete from offline_update_task_bean where primaryId =:primaryId")
|
||||
fun deleteOfflineTaskFromId(primaryId: Int)
|
||||
|
||||
@Query("delete from offline_update_task_bean where taskId =:taskId")
|
||||
fun deleteOfflineTaskFromTaskId(taskId: Int)
|
||||
|
||||
@Query("delete from offline_update_task_bean")
|
||||
fun deleteAllOfflineTask()
|
||||
|
||||
@Update(onConflict = OnConflictStrategy.REPLACE)
|
||||
fun update(offlineUpdateTaskBean: OfflineUpdateTaskBean)
|
||||
|
||||
}
|
Reference in New Issue
Block a user