feature/fetch_userinfo #85

Merged
Fujimatsu merged 35 commits from feature/fetch_userinfo into main 2024-06-24 01:36:45 +00:00
6 changed files with 24 additions and 9 deletions
Showing only changes of commit 08d8513368 - Show all commits

View File

@ -1,4 +1,7 @@
package one.nem.kidshift.data.room.dao; package one.nem.kidshift.data.room.dao;
import androidx.room.Dao;
@Dao
public interface ChildCacheDao { public interface ChildCacheDao {
} }

View File

@ -1,4 +1,7 @@
package one.nem.kidshift.data.room.dao; package one.nem.kidshift.data.room.dao;
import androidx.room.Dao;
@Dao
public interface TaskCacheDao { public interface TaskCacheDao {
} }

View File

@ -1,4 +1,7 @@
package one.nem.kidshift.data.room.dao; package one.nem.kidshift.data.room.dao;
import androidx.room.Dao;
@Dao
public interface TaskChildLinkageDao { public interface TaskChildLinkageDao {
} }

View File

@ -1,5 +1,6 @@
package one.nem.kidshift.data.room.entity; package one.nem.kidshift.data.room.entity;
import androidx.annotation.NonNull;
import androidx.room.ColumnInfo; import androidx.room.ColumnInfo;
import androidx.room.Entity; import androidx.room.Entity;
import androidx.room.PrimaryKey; import androidx.room.PrimaryKey;
@ -9,8 +10,9 @@ public class ChildCacheEntity {
@PrimaryKey @PrimaryKey
@ColumnInfo(name = "id") @ColumnInfo(name = "id")
private String Id; @NonNull
public String Id;
@ColumnInfo(name = "display_name") @ColumnInfo(name = "display_name")
private String displayName; public String displayName;
} }

View File

@ -1,5 +1,6 @@
package one.nem.kidshift.data.room.entity; package one.nem.kidshift.data.room.entity;
import androidx.annotation.NonNull;
import androidx.room.ColumnInfo; import androidx.room.ColumnInfo;
import androidx.room.Entity; import androidx.room.Entity;
import androidx.room.PrimaryKey; import androidx.room.PrimaryKey;
@ -9,14 +10,15 @@ public class TaskCacheEntity {
@PrimaryKey @PrimaryKey
@ColumnInfo(name = "id") @ColumnInfo(name = "id")
private String Id; @NonNull
public String Id;
@ColumnInfo(name = "display_name") @ColumnInfo(name = "display_name")
private String displayName; public String displayName;
@ColumnInfo(name = "icon_emoji") @ColumnInfo(name = "icon_emoji")
private String iconEmoji; public String iconEmoji;
@ColumnInfo(name = "reward") @ColumnInfo(name = "reward")
private int reward; public int reward;
} }

View File

@ -1,5 +1,6 @@
package one.nem.kidshift.data.room.entity; package one.nem.kidshift.data.room.entity;
import androidx.annotation.NonNull;
import androidx.room.ColumnInfo; import androidx.room.ColumnInfo;
import androidx.room.Entity; import androidx.room.Entity;
import androidx.room.PrimaryKey; import androidx.room.PrimaryKey;
@ -9,12 +10,13 @@ public class TaskChildLinkageEntity {
@PrimaryKey(autoGenerate = true) @PrimaryKey(autoGenerate = true)
@ColumnInfo(name = "id") @ColumnInfo(name = "id")
private int id; @NonNull
public int id;
@ColumnInfo(name = "task_id") @ColumnInfo(name = "task_id")
private String taskId; public String taskId;
@ColumnInfo(name = "child_id") @ColumnInfo(name = "child_id")
private String childId; public String childId;
} }