mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-09 01:27:28 +08:00
[F] Fix beans
This commit is contained in:
@@ -20,6 +20,6 @@ public interface UserDataRepository extends JpaRepository<UserData, Long>, Gener
|
|||||||
Optional<UserData> findByCard_ExtId(Long extId);
|
Optional<UserData> findByCard_ExtId(Long extId);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Query("select count(*) from Maimai2UserData where playerRating > :rating")
|
@Query("select count(*) from ChusanUserData where playerRating > :rating")
|
||||||
long getRanking(int rating);
|
long getRanking(int rating);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,27 +0,0 @@
|
|||||||
package icu.samnyan.aqua.sega.ongeki.dao.userdata;
|
|
||||||
|
|
||||||
import icu.samnyan.aqua.net.utils.GenericUserDataRepo;
|
|
||||||
import icu.samnyan.aqua.sega.general.model.Card;
|
|
||||||
import icu.samnyan.aqua.sega.ongeki.model.userdata.UserData;
|
|
||||||
import org.springframework.data.jpa.repository.JpaRepository;
|
|
||||||
import org.springframework.stereotype.Repository;
|
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
|
||||||
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Optional;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author samnyan (privateamusement@protonmail.com)
|
|
||||||
*/
|
|
||||||
@Repository("OngekiUserDataRepository")
|
|
||||||
public interface UserDataRepository extends JpaRepository<UserData, Long>, GenericUserDataRepo {
|
|
||||||
List<UserData> findByCard_ExtIdIn(Collection<Long> userIds);
|
|
||||||
|
|
||||||
UserData findByCard(Card card);
|
|
||||||
|
|
||||||
Optional<UserData> findByCard_ExtId(long aimeId);
|
|
||||||
|
|
||||||
@Transactional
|
|
||||||
void deleteByCard(Card card);
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
package icu.samnyan.aqua.sega.ongeki.dao.userdata
|
||||||
|
|
||||||
|
import icu.samnyan.aqua.net.utils.GenericUserDataRepo
|
||||||
|
import icu.samnyan.aqua.sega.general.model.Card
|
||||||
|
import icu.samnyan.aqua.sega.ongeki.model.userdata.UserData
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository
|
||||||
|
import org.springframework.data.jpa.repository.Query
|
||||||
|
import org.springframework.stereotype.Repository
|
||||||
|
import org.springframework.transaction.annotation.Transactional
|
||||||
|
import java.util.*
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author samnyan (privateamusement@protonmail.com)
|
||||||
|
*/
|
||||||
|
@Repository("OngekiUserDataRepository")
|
||||||
|
interface UserDataRepository : JpaRepository<UserData, Long>, GenericUserDataRepo {
|
||||||
|
fun findByCard_ExtIdIn(userIds: Collection<Long>): List<UserData>
|
||||||
|
|
||||||
|
override fun findByCard(card: Card): UserData?
|
||||||
|
|
||||||
|
fun findByCard_ExtId(aimeId: Long): Optional<UserData>
|
||||||
|
|
||||||
|
@Transactional
|
||||||
|
fun deleteByCard(card: Card)
|
||||||
|
|
||||||
|
@Query("select count(*) from OngekiUserData where playerRating > :rating")
|
||||||
|
override fun getRanking(rating: Int): Long
|
||||||
|
}
|
||||||
@@ -20,6 +20,7 @@ spring.servlet.multipart.max-request-size=20MB
|
|||||||
spring.flyway.clean-disabled=false
|
spring.flyway.clean-disabled=false
|
||||||
spring.flyway.baseline-on-migrate=true
|
spring.flyway.baseline-on-migrate=true
|
||||||
spring.flyway.locations=classpath:db/migration/{vendor}
|
spring.flyway.locations=classpath:db/migration/{vendor}
|
||||||
|
spring.flyway.out-of-order=true
|
||||||
|
|
||||||
spring.datasource.driver-class-name=org.sqlite.JDBC
|
spring.datasource.driver-class-name=org.sqlite.JDBC
|
||||||
spring.datasource.url=jdbc:sqlite:data/db.sqlite
|
spring.datasource.url=jdbc:sqlite:data/db.sqlite
|
||||||
|
|||||||
Reference in New Issue
Block a user