diff --git a/src/main/java/icu/samnyan/aqua/sega/chunithm/model/gamedata/Character.java b/src/main/java/icu/samnyan/aqua/sega/chunithm/model/gamedata/Character.java new file mode 100644 index 00000000..6add579e --- /dev/null +++ b/src/main/java/icu/samnyan/aqua/sega/chunithm/model/gamedata/Character.java @@ -0,0 +1,40 @@ +package icu.samnyan.aqua.sega.chunithm.model.gamedata; + +import lombok.*; + +import javax.persistence.*; +import java.io.Serializable; +import java.util.Map; + +/** + * @author samnyan (privateamusement@protonmail.com) + */ +@Entity(name = "ChuniCharacter") +@Table(name = "chuni_game_character") +@Data +@AllArgsConstructor +@NoArgsConstructor +public class Character implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + private long id; + + private String name; + + private String releaseTag; + + private String worksName; + + private String illustratorName; + + private Integer firstSkillId; + + // Format: level:skillId,level:skillId + // Keep 0 skillId + private String skills; + + private String addImages; + +} diff --git a/src/main/java/icu/samnyan/aqua/sega/chunithm/model/gamedata/CharacterSkill.java b/src/main/java/icu/samnyan/aqua/sega/chunithm/model/gamedata/CharacterSkill.java new file mode 100644 index 00000000..eae56dbe --- /dev/null +++ b/src/main/java/icu/samnyan/aqua/sega/chunithm/model/gamedata/CharacterSkill.java @@ -0,0 +1,28 @@ +package icu.samnyan.aqua.sega.chunithm.model.gamedata; + +import lombok.*; + +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import java.io.Serializable; + +/** + * @author samnyan (privateamusement@protonmail.com) + */ +@Entity(name = "ChuniCharacterSkill") +@Table(name = "chuni_game_skill") +@Data +@AllArgsConstructor +@NoArgsConstructor +public class CharacterSkill implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + private long id; + + private String name; + + private String category; +}