| | |
| | | |
| | | import io.reactivex.rxjava3.core.Completable; |
| | | import io.reactivex.rxjava3.core.Single; |
| | | import io.reactivex.rxjava3.core.Maybe; |
| | | |
| | | /** |
| | | * author: zuo |
| | | * Date: 2024-09-30 |
| | | * Time: 14:39 |
| | | * 备注: |
| | | * 备注:取水口 |
| | | */ |
| | | @Dao |
| | | public interface MarkerDao { |
| | |
| | | |
| | | @Query("select * from MarkerBean") |
| | | Single<List<MarkerBean>> findAllToSingle(); |
| | | |
| | | @Query("SELECT * FROM MarkerBean") |
| | | Maybe<List<MarkerBean>> getAll(); |
| | | |
| | | @Query("SELECT * FROM MarkerBean WHERE name LIKE '%' || :name || '%'") |
| | | Single<List<MarkerBean>> findByNameLike(String name); |
| | | |
| | | @Query("UPDATE MarkerBean SET lng = :lng, lat = :lat WHERE id = :id") |
| | | Completable updateMarkerLocation(String id, String lng, String lat); |
| | | } |