[F] Fix beans

This commit is contained in:
Azalea 2024-02-26 15:14:11 -05:00
parent bb2c8ae8e5
commit e7643f3894
4 changed files with 30 additions and 28 deletions

View File

@ -20,6 +20,6 @@ public interface UserDataRepository extends JpaRepository<UserData, Long>, Gener
Optional<UserData> findByCard_ExtId(Long extId);
@Override
@Query("select count(*) from Maimai2UserData where playerRating > :rating")
@Query("select count(*) from ChusanUserData where playerRating > :rating")
long getRanking(int rating);
}

View File

@ -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);
}

View File

@ -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
}

View File

@ -20,6 +20,7 @@ spring.servlet.multipart.max-request-size=20MB
spring.flyway.clean-disabled=false
spring.flyway.baseline-on-migrate=true
spring.flyway.locations=classpath:db/migration/{vendor}
spring.flyway.out-of-order=true
spring.datasource.driver-class-name=org.sqlite.JDBC
spring.datasource.url=jdbc:sqlite:data/db.sqlite