[O] Optimize imports

This commit is contained in:
Azalea 2025-10-25 11:08:41 +08:00
parent 458367668e
commit b5e27e859b
19 changed files with 25 additions and 59 deletions

View File

@ -13,28 +13,11 @@ import icu.samnyan.aqua.sega.diva.handler.card.RegistrationHandler
import icu.samnyan.aqua.sega.diva.handler.databank.*
import icu.samnyan.aqua.sega.diva.handler.ingame.*
import icu.samnyan.aqua.sega.diva.handler.user.*
import icu.samnyan.aqua.sega.diva.model.BaseRequest
import icu.samnyan.aqua.sega.diva.model.BuyCstmzItmRequest
import icu.samnyan.aqua.sega.diva.model.BuyModuleRequest
import icu.samnyan.aqua.sega.diva.model.CardProcedureRequest
import icu.samnyan.aqua.sega.diva.model.ChangeNameRequest
import icu.samnyan.aqua.sega.diva.model.ChangePasswdRequest
import icu.samnyan.aqua.sega.diva.model.GetPvPdRequest
import icu.samnyan.aqua.sega.diva.model.RegistrationRequest
import icu.samnyan.aqua.sega.diva.model.ShopExitRequest
import icu.samnyan.aqua.sega.diva.model.StageResultRequest
import icu.samnyan.aqua.sega.diva.model.StageStartRequest
import icu.samnyan.aqua.sega.diva.model.StoreSsRequest
import icu.samnyan.aqua.sega.diva.model.PsRankingRequest
import icu.samnyan.aqua.sega.diva.model.PdUnlockRequest
import icu.samnyan.aqua.sega.diva.model.PreStartRequest
import icu.samnyan.aqua.sega.diva.model.SpendCreditRequest
import icu.samnyan.aqua.sega.diva.model.StartRequest
import icu.samnyan.aqua.sega.diva.model.*
import icu.samnyan.aqua.sega.diva.util.DivaMapper
import icu.samnyan.aqua.sega.diva.util.DivaTime
import icu.samnyan.aqua.sega.diva.util.URIEncoder.encode
import jakarta.servlet.http.HttpServletRequest
import lombok.AllArgsConstructor
import org.springframework.http.MediaType
import org.springframework.web.bind.annotation.PostMapping
import org.springframework.web.bind.annotation.RequestMapping
@ -53,7 +36,6 @@ val DIVA_INIT = mapOf("db_close" to "0,0", "retry_time" to "FFFF")
*/
@RestController
@RequestMapping("/g/diva")
@AllArgsConstructor
class DivaController(
val attendHandler: AttendHandler,
val cardProcedureHandler: CardProcedureHandler,

View File

@ -3,22 +3,8 @@ package icu.samnyan.aqua.sega.diva
import ext.invoke
import icu.samnyan.aqua.sega.diva.model.common.Difficulty
import icu.samnyan.aqua.sega.diva.model.common.Edition
import icu.samnyan.aqua.sega.diva.model.db.gamedata.Contest
import icu.samnyan.aqua.sega.diva.model.db.gamedata.DivaCustomize
import icu.samnyan.aqua.sega.diva.model.db.gamedata.DivaModule
import icu.samnyan.aqua.sega.diva.model.db.gamedata.Festa
import icu.samnyan.aqua.sega.diva.model.db.gamedata.Pv
import icu.samnyan.aqua.sega.diva.model.db.gamedata.PvEntry
import icu.samnyan.aqua.sega.diva.model.db.userdata.GameSession
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayLog
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerContest
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerCustomize
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerInventory
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerModule
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerProfile
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerPvCustomize
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerPvRecord
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerScreenShot
import icu.samnyan.aqua.sega.diva.model.db.gamedata.*
import icu.samnyan.aqua.sega.diva.model.db.userdata.*
import icu.samnyan.aqua.sega.diva.util.ProfileNotFoundException
import icu.samnyan.aqua.sega.diva.util.SessionNotFoundException
import org.springframework.data.jpa.repository.JpaRepository

View File

@ -1,10 +1,10 @@
package icu.samnyan.aqua.sega.diva.handler.card
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.common.StartMode
import icu.samnyan.aqua.sega.diva.model.CardProcedureRequest
import icu.samnyan.aqua.sega.diva.model.CardProcedureResponse
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.common.StartMode
import icu.samnyan.aqua.sega.diva.model.db.userdata.GameSession
import org.springframework.stereotype.Component
import java.time.LocalDateTime

View File

@ -1,9 +1,9 @@
package icu.samnyan.aqua.sega.diva.handler.card
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.ChangeNameRequest
import icu.samnyan.aqua.sega.diva.model.ChangeNameResponse
import icu.samnyan.aqua.sega.diva.model.common.Result
import org.springframework.stereotype.Component
/**

View File

@ -1,10 +1,10 @@
package icu.samnyan.aqua.sega.diva.handler.card
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.PassStat
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.ChangePasswdRequest
import icu.samnyan.aqua.sega.diva.model.ChangePasswdResponse
import icu.samnyan.aqua.sega.diva.model.common.PassStat
import icu.samnyan.aqua.sega.diva.model.common.Result
import org.springframework.stereotype.Component
/**

View File

@ -1,9 +1,9 @@
package icu.samnyan.aqua.sega.diva.handler.card
import icu.samnyan.aqua.sega.diva.PlayerProfileService
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.RegistrationRequest
import icu.samnyan.aqua.sega.diva.model.RegistrationResponse
import icu.samnyan.aqua.sega.diva.model.common.Result
import org.springframework.stereotype.Component
/**

View File

@ -1,9 +1,9 @@
package icu.samnyan.aqua.sega.diva.handler.databank
import icu.samnyan.aqua.sega.diva.FestaRepository
import icu.samnyan.aqua.sega.diva.model.common.collection.FestaCollection
import icu.samnyan.aqua.sega.diva.model.BaseRequest
import icu.samnyan.aqua.sega.diva.model.FestaInfoResponse
import icu.samnyan.aqua.sega.diva.model.common.collection.FestaCollection
import org.springframework.stereotype.Component
/**

View File

@ -2,11 +2,11 @@ package icu.samnyan.aqua.sega.diva.handler.databank
import ext.csv
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.PsRankingRequest
import icu.samnyan.aqua.sega.diva.model.PsRankingResponse
import icu.samnyan.aqua.sega.diva.model.common.Difficulty
import icu.samnyan.aqua.sega.diva.model.common.Edition
import icu.samnyan.aqua.sega.diva.model.common.collection.PsRankingCollection
import icu.samnyan.aqua.sega.diva.model.PsRankingRequest
import icu.samnyan.aqua.sega.diva.model.PsRankingResponse
import icu.samnyan.aqua.sega.diva.util.URIEncoder.encode
import org.springframework.stereotype.Component
import java.time.LocalDateTime

View File

@ -1,10 +1,10 @@
package icu.samnyan.aqua.sega.diva.handler.databank
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.Difficulty
import icu.samnyan.aqua.sega.diva.model.db.gamedata.PvEntry
import icu.samnyan.aqua.sega.diva.model.BaseRequest
import icu.samnyan.aqua.sega.diva.model.PvListResponse
import icu.samnyan.aqua.sega.diva.model.common.Difficulty
import icu.samnyan.aqua.sega.diva.model.db.gamedata.PvEntry
import icu.samnyan.aqua.sega.diva.util.URIEncoder.encode
import org.springframework.stereotype.Component
import java.time.LocalDateTime

View File

@ -2,9 +2,9 @@ package icu.samnyan.aqua.sega.diva.handler.ingame
import ext.invoke
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.BuyCstmzItmRequest
import icu.samnyan.aqua.sega.diva.model.BuyCstmzItmResponse
import icu.samnyan.aqua.sega.diva.model.common.Result
import org.springframework.stereotype.Component
/**

View File

@ -1,9 +1,9 @@
package icu.samnyan.aqua.sega.diva.handler.ingame
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.BuyModuleRequest
import icu.samnyan.aqua.sega.diva.model.BuyModuleResponse
import icu.samnyan.aqua.sega.diva.model.common.Result
import org.springframework.stereotype.Component
/**

View File

@ -1,10 +1,10 @@
package icu.samnyan.aqua.sega.diva.handler.ingame
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.Difficulty
import icu.samnyan.aqua.sega.diva.model.common.Edition
import icu.samnyan.aqua.sega.diva.model.GetPvPdRequest
import icu.samnyan.aqua.sega.diva.model.GetPvPdResponse
import icu.samnyan.aqua.sega.diva.model.common.Difficulty
import icu.samnyan.aqua.sega.diva.model.common.Edition
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerPvCustomize
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerPvRecord
import icu.samnyan.aqua.sega.diva.util.DivaTime

View File

@ -2,9 +2,9 @@ package icu.samnyan.aqua.sega.diva.handler.ingame
import ext.csv
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.ShopExitRequest
import icu.samnyan.aqua.sega.diva.model.ShopExitResponse
import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerPvCustomize
import org.springframework.stereotype.Component
import java.util.function.Supplier

View File

@ -2,13 +2,13 @@ package icu.samnyan.aqua.sega.diva.handler.user
import icu.samnyan.aqua.sega.diva.DIVA_OK
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.StageResultRequest
import icu.samnyan.aqua.sega.diva.model.common.ContestBorder
import icu.samnyan.aqua.sega.diva.model.common.Difficulty
import icu.samnyan.aqua.sega.diva.model.common.Edition
import icu.samnyan.aqua.sega.diva.model.common.SortMode
import icu.samnyan.aqua.sega.diva.model.db.gamedata.Contest
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerContest
import icu.samnyan.aqua.sega.diva.model.StageResultRequest
import icu.samnyan.aqua.sega.diva.util.DivaStringUtils
import org.springframework.stereotype.Component
import java.lang.String

View File

@ -3,10 +3,10 @@ package icu.samnyan.aqua.sega.diva.handler.user
import ext.invoke
import ext.logger
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.PreStartResult
import icu.samnyan.aqua.sega.diva.model.common.StartMode
import icu.samnyan.aqua.sega.diva.model.PreStartRequest
import icu.samnyan.aqua.sega.diva.model.PreStartResponse
import icu.samnyan.aqua.sega.diva.model.common.PreStartResult
import icu.samnyan.aqua.sega.diva.model.common.StartMode
import icu.samnyan.aqua.sega.diva.model.db.userdata.GameSession
import org.springframework.stereotype.Component
import java.time.LocalDateTime

View File

@ -1,14 +1,14 @@
package icu.samnyan.aqua.sega.diva.handler.user
import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.StartRequest
import icu.samnyan.aqua.sega.diva.model.StartResponse
import icu.samnyan.aqua.sega.diva.model.common.*
import icu.samnyan.aqua.sega.diva.model.common.collection.ClearTally
import icu.samnyan.aqua.sega.diva.model.db.userdata.GameSession
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerContest
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerProfile
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerPvRecord
import icu.samnyan.aqua.sega.diva.model.StartRequest
import icu.samnyan.aqua.sega.diva.model.StartResponse
import icu.samnyan.aqua.sega.diva.util.PvRecordDataException
import org.springframework.stereotype.Component
import java.time.LocalDateTime

View File

@ -3,7 +3,6 @@ package icu.samnyan.aqua.sega.diva.model.common.collection
import icu.samnyan.aqua.sega.diva.model.db.gamedata.Festa
import icu.samnyan.aqua.sega.diva.util.DivaTime.getString
import icu.samnyan.aqua.sega.diva.util.URIEncoder.encode
import lombok.Data
class FestaCollection {
var firstFesta = Festa()

View File

@ -2,7 +2,7 @@ package icu.samnyan.aqua.sega.diva.model.common.collection
import icu.samnyan.aqua.sega.diva.model.common.Edition
import icu.samnyan.aqua.sega.diva.model.db.userdata.PlayerPvRecord
import lombok.Data
class PsRankingCollection(pvId: Int, edition: Edition, list: MutableList<PlayerPvRecord>) {
var first: PlayerPvRecord

View File

@ -6,7 +6,6 @@ import icu.samnyan.aqua.sega.diva.util.URIEncoder
import jakarta.persistence.Entity
import jakarta.persistence.Id
import jakarta.persistence.Table
import lombok.Data
import java.io.Serializable
import java.time.LocalDateTime