mirror of
https://codeberg.org/Mercury-IM/Mercury-IM
synced 2024-06-11 22:24:53 +02:00
24 lines
384 B
Java
24 lines
384 B
Java
package org.mercury_im.messenger.persistence.room.dao;
|
|
|
|
import androidx.room.Delete;
|
|
import androidx.room.Insert;
|
|
import androidx.room.Update;
|
|
|
|
public interface BaseDao<T> {
|
|
|
|
@Insert
|
|
long insert(T entity);
|
|
|
|
@Update
|
|
void update(T entity);
|
|
|
|
@Update
|
|
void update(T[] entities);
|
|
|
|
@Delete
|
|
void delete(T entity);
|
|
|
|
@Delete
|
|
void delete(T[] entities);
|
|
}
|