diff --git a/src/main/kotlin/entity/Audio.kt b/src/main/kotlin/entity/Audio.kt index 0363347..3c65d2c 100644 --- a/src/main/kotlin/entity/Audio.kt +++ b/src/main/kotlin/entity/Audio.kt @@ -21,7 +21,18 @@ @property:Column("path") var path: String = "", // join - var album: AlbumEntity? = null + var album: AlbumEntity? = null, + var audioNames: List? = null +) + +@Table("audio_name") +data class AudioNameEntity( + @property:Column("id", insertable = false, updatable = false) + var id: Long = 0L, + @property:Column("audio_id") + var audioId: Long = 0L, + @property:Column("name") + var name: String = "" ) @Table("album") diff --git a/src/main/kotlin/model/api/Audio.kt b/src/main/kotlin/model/api/Audio.kt index e3557a0..6aef56c 100644 --- a/src/main/kotlin/model/api/Audio.kt +++ b/src/main/kotlin/model/api/Audio.kt @@ -19,5 +19,6 @@ val slug: String = entity.slug val artist: String? = entity?.album?.artist?.name val album: String? = entity?.album?.name + var aliasNames: List? = entity?.audioNames?.map { it.name } } } \ No newline at end of file diff --git a/src/main/resources/mapper/mapper.xml b/src/main/resources/mapper/mapper.xml index e8f7a6a..cb2c028 100644 --- a/src/main/resources/mapper/mapper.xml +++ b/src/main/resources/mapper/mapper.xml @@ -10,6 +10,13 @@ + + + + + + + diff --git a/src/main/resources/static/bremer/login.html b/src/main/resources/static/bremer/login.html index fc6ab61..7dc8666 100644 --- a/src/main/resources/static/bremer/login.html +++ b/src/main/resources/static/bremer/login.html @@ -23,9 +23,9 @@
ID
-
+
パスワード
-
+