[O] Baseless

This commit is contained in:
Azalea
2025-10-25 08:40:48 +08:00
parent 7e90aec55d
commit 8fc2a74f95
70 changed files with 102 additions and 384 deletions

View File

@@ -259,6 +259,7 @@ operator fun <E> List<E>.component13(): E = get(12)
inline operator fun <reified E> List<Any?>.invoke(i: Int) = get(i) as E inline operator fun <reified E> List<Any?>.invoke(i: Int) = get(i) as E
val empty = emptyList<Any>() val empty = emptyList<Any>()
val emptyMap = emptyMap<Any, Any>()
val <F> Pair<F, *>.l get() = component1() val <F> Pair<F, *>.l get() = component1()
val <S> Pair<*, S>.r get() = component2() val <S> Pair<*, S>.r get() = component2()

View File

@@ -2,11 +2,15 @@ package icu.samnyan.aqua.sega.diva
import ext.JDict import ext.JDict
import ext.MutJDict import ext.MutJDict
import ext.emptyMap
import ext.logger import ext.logger
import icu.samnyan.aqua.sega.diva.handler.AttendHandler import icu.samnyan.aqua.sega.diva.handler.AttendHandler
import icu.samnyan.aqua.sega.diva.handler.GameInitHandler import icu.samnyan.aqua.sega.diva.handler.GameInitHandler
import icu.samnyan.aqua.sega.diva.handler.PingHandler import icu.samnyan.aqua.sega.diva.handler.PingHandler
import icu.samnyan.aqua.sega.diva.handler.card.* import icu.samnyan.aqua.sega.diva.handler.card.CardProcedureHandler
import icu.samnyan.aqua.sega.diva.handler.card.ChangeNameHandler
import icu.samnyan.aqua.sega.diva.handler.card.ChangePasswdHandler
import icu.samnyan.aqua.sega.diva.handler.card.RegistrationHandler
import icu.samnyan.aqua.sega.diva.handler.databank.* import icu.samnyan.aqua.sega.diva.handler.databank.*
import icu.samnyan.aqua.sega.diva.handler.ingame.* import icu.samnyan.aqua.sega.diva.handler.ingame.*
import icu.samnyan.aqua.sega.diva.handler.user.* import icu.samnyan.aqua.sega.diva.handler.user.*
@@ -35,6 +39,9 @@ import org.springframework.web.multipart.MultipartFile
import java.net.URLDecoder import java.net.URLDecoder
import java.nio.charset.StandardCharsets import java.nio.charset.StandardCharsets
val DIVA_BAD = mapOf("stat" to "0")
val DIVA_OK = emptyMap
/** /**
* @author samnyan (privateamusement@protonmail.com) * @author samnyan (privateamusement@protonmail.com)
*/ */
@@ -47,16 +54,13 @@ class DivaController(
val cardProcedureHandler: CardProcedureHandler, val cardProcedureHandler: CardProcedureHandler,
val changeNameHandler: ChangeNameHandler, val changeNameHandler: ChangeNameHandler,
val changePasswdHandler: ChangePasswdHandler, val changePasswdHandler: ChangePasswdHandler,
val initPasswdHandler: InitPasswdHandler,
val registrationHandler: RegistrationHandler, val registrationHandler: RegistrationHandler,
val bannerInfoHandler: BannerInfoHandler, val bannerInfoHandler: BannerInfoHandler,
val bannerDataHandler: BannerDataHandler, val bannerDataHandler: BannerDataHandler,
val cmPlyInfoHandler: CmPlyInfoHandler,
val contestInfoHandler: ContestInfoHandler, val contestInfoHandler: ContestInfoHandler,
val cstmzItmCtlgHandler: CstmzItmCtlgHandler, val cstmzItmCtlgHandler: CstmzItmCtlgHandler,
val cstmzItmNgMdlListHandler: CstmzItmNgMdlListHandler, val cstmzItmNgMdlListHandler: CstmzItmNgMdlListHandler,
val festaInfoHandler: FestaInfoHandler, val festaInfoHandler: FestaInfoHandler,
val ngWordHandler: NgWordHandler,
val nvRankingHandler: NvRankingHandler, val nvRankingHandler: NvRankingHandler,
val psRankingHandler: PsRankingHandler, val psRankingHandler: PsRankingHandler,
val pstdHCtrlHandler: PstdHCtrlHandler, val pstdHCtrlHandler: PstdHCtrlHandler,
@@ -104,7 +108,7 @@ class DivaController(
"ps_ranking" -> psRankingHandler.handle(mapper.convert(body, PsRankingRequest::class.java)) "ps_ranking" -> psRankingHandler.handle(mapper.convert(body, PsRankingRequest::class.java))
"pv_list" -> pvListHandler.handle(mapper.convert(body, BaseRequest::class.java)) "pv_list" -> pvListHandler.handle(mapper.convert(body, BaseRequest::class.java))
"ng_word" -> ngWordHandler.handle(mapper.convert(body, BaseRequest::class.java)) "ng_word" -> DIVA_OK
"rmt_wp_list" -> rmtWpLstHandler.handle(mapper.convert(body, BaseRequest::class.java)) "rmt_wp_list" -> rmtWpLstHandler.handle(mapper.convert(body, BaseRequest::class.java))
"festa_info" -> festaInfoHandler.handle(mapper.convert(body, BaseRequest::class.java)) "festa_info" -> festaInfoHandler.handle(mapper.convert(body, BaseRequest::class.java))
"contest_info" -> contestInfoHandler.handle(mapper.convert(body, BaseRequest::class.java)) "contest_info" -> contestInfoHandler.handle(mapper.convert(body, BaseRequest::class.java))
@@ -115,7 +119,7 @@ class DivaController(
"banner_info" -> bannerInfoHandler.handle(mapper.convert(body, BaseRequest::class.java)) "banner_info" -> bannerInfoHandler.handle(mapper.convert(body, BaseRequest::class.java))
"banner_data" -> bannerDataHandler.handle(mapper.convert(body, BannerDataRequest::class.java)) "banner_data" -> bannerDataHandler.handle(mapper.convert(body, BannerDataRequest::class.java))
"cm_ply_info" -> cmPlyInfoHandler.handle(mapper.convert(body, BaseRequest::class.java)) "cm_ply_info" -> emptyMap
"qst_inf" -> qstInfHandler.handle(mapper.convert(body, BaseRequest::class.java)) "qst_inf" -> qstInfHandler.handle(mapper.convert(body, BaseRequest::class.java))
"pstd_h_ctrl" -> pstdHCtrlHandler.handle(mapper.convert(body, BaseRequest::class.java)) "pstd_h_ctrl" -> pstdHCtrlHandler.handle(mapper.convert(body, BaseRequest::class.java))
"pstd_item_ng_lst" -> pstdItemNgLstHandler.handle(mapper.convert(body, BaseRequest::class.java)) "pstd_item_ng_lst" -> pstdItemNgLstHandler.handle(mapper.convert(body, BaseRequest::class.java))
@@ -126,7 +130,7 @@ class DivaController(
"registration" -> registrationHandler.handle(mapper.convert(body, RegistrationRequest::class.java)) "registration" -> registrationHandler.handle(mapper.convert(body, RegistrationRequest::class.java))
"init_passwd" -> initPasswdHandler.handle(mapper.convert(body, GameInitRequest::class.java)) "init_passwd" -> DIVA_BAD
"change_passwd" -> changePasswdHandler.handle(mapper.convert(body, ChangePasswdRequest::class.java)) "change_passwd" -> changePasswdHandler.handle(mapper.convert(body, ChangePasswdRequest::class.java))
@@ -150,9 +154,10 @@ class DivaController(
"stage_result" -> stageResultHandler.handle(mapper.convert(body, StageResultRequest::class.java)) "stage_result" -> stageResultHandler.handle(mapper.convert(body, StageResultRequest::class.java))
"store_ss" -> gameInitHandler.handle(mapper.convert(body, GameInitRequest::class.java)) "store_ss" -> gameInitHandler.handle(mapper.convert(body, GameInitRequest::class.java))
else -> "stat=0" else -> DIVA_BAD
} }
val resp = respObj as? String ?: buildResultMap(mapper.toMap(respObj)) val resp = respObj as? String
?: buildResultMap(mapOf("cmd" to command, "req_id" to body["req_id"], "stat" to "ok") + mapper.toMap(respObj))
logger.info("Response: {}", resp) logger.info("Response: {}", resp)
return resp return resp
} }

View File

@@ -15,9 +15,6 @@ import java.time.LocalDateTime
@Component @Component
class GameInitHandler { class GameInitHandler {
fun handle(request: BaseRequest) = GameInitResponse( fun handle(request: BaseRequest) = GameInitResponse(
request.cmd,
request.req_id,
"ok",
"0,0", "0,0",
"FFFF" "FFFF"
) )
@@ -26,9 +23,6 @@ class GameInitHandler {
@Component @Component
class AttendHandler { class AttendHandler {
fun handle(request: BaseRequest) = AttendResponse( fun handle(request: BaseRequest) = AttendResponse(
request.cmd,
request.req_id,
"ok",
EtcParameter().toInternal(), EtcParameter().toInternal(),
DispersalParameter().toInternal(), DispersalParameter().toInternal(),
GameBalanceParameter().toInternal(), GameBalanceParameter().toInternal(),
@@ -43,9 +37,6 @@ class PingHandler(val rp: PropertyEntryRepository) {
val warning: PropertyEntry = rp.findByPropertyKey("diva_warning") ?: PropertyEntry("diva_warning", "xxx") val warning: PropertyEntry = rp.findByPropertyKey("diva_warning") ?: PropertyEntry("diva_warning", "xxx")
return PingResponse( return PingResponse(
request.cmd,
request.req_id,
"ok",
news.propertyValue, news.propertyValue,
warning.propertyValue warning.propertyValue
) )

View File

@@ -19,9 +19,6 @@ class CardProcedureHandler(val db: DivaRepos) {
val profileOptional = db.profile.findByPdId(request.aime_id) val profileOptional = db.profile.findByPdId(request.aime_id)
if (profileOptional.isEmpty) { if (profileOptional.isEmpty) {
return CardProcedureResponse( return CardProcedureResponse(
request.cmd,
request.req_id,
"ok",
Result.FAILED Result.FAILED
) )
} else { } else {
@@ -34,9 +31,6 @@ class CardProcedureHandler(val db: DivaRepos) {
db.gameSession.delete(session) db.gameSession.delete(session)
} }
return CardProcedureResponse( return CardProcedureResponse(
request.cmd,
request.req_id,
"ok",
Result.FAILED Result.FAILED
) )
} else { } else {
@@ -58,9 +52,6 @@ class CardProcedureHandler(val db: DivaRepos) {
db.gameSession.save(session) db.gameSession.save(session)
return CardProcedureResponse( return CardProcedureResponse(
request.cmd,
request.req_id,
"ok",
Result.SUCCESS, Result.SUCCESS,
100, 100,
session.acceptId, session.acceptId,

View File

@@ -19,9 +19,6 @@ class ChangeNameHandler(val db: DivaRepos) {
db.gameSession.delete(session) db.gameSession.delete(session)
return ChangeNameResponse( return ChangeNameResponse(
request.cmd,
request.req_id,
"ok",
Result.SUCCESS, Result.SUCCESS,
session.acceptId, session.acceptId,
profile.pdId, profile.pdId,

View File

@@ -21,9 +21,6 @@ class ChangePasswdHandler(val db: DivaRepos) {
db.gameSession.delete(session) db.gameSession.delete(session)
return ChangePasswdResponse( return ChangePasswdResponse(
request.cmd,
request.req_id,
"ok",
Result.SUCCESS, Result.SUCCESS,
session.acceptId, session.acceptId,
profile.pdId profile.pdId

View File

@@ -1,17 +0,0 @@
package icu.samnyan.aqua.sega.diva.handler.card
import icu.samnyan.aqua.sega.diva.model.request.BaseRequest
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse
import org.springframework.stereotype.Component
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Component
class InitPasswdHandler {
fun handle(request: BaseRequest) = BaseResponse(
request.cmd,
request.req_id,
"0"
)
}

View File

@@ -14,18 +14,12 @@ class RegistrationHandler(val service: PlayerProfileService) {
fun handle(request: RegistrationRequest) = fun handle(request: RegistrationRequest) =
if (service.findByPdId(request.aime_id).isPresent) { if (service.findByPdId(request.aime_id).isPresent) {
RegistrationResponse( RegistrationResponse(
request.cmd,
request.req_id,
"ok",
Result.FAILED, Result.FAILED,
-1 -1
) )
} else { } else {
val profile = service.register(request) val profile = service.register(request)
RegistrationResponse( RegistrationResponse(
request.cmd,
request.req_id,
"ok",
Result.SUCCESS, Result.SUCCESS,
profile.pdId profile.pdId
) )

View File

@@ -11,9 +11,6 @@ import java.time.LocalDateTime
@Component @Component
class BannerDataHandler { class BannerDataHandler {
fun handle(request: BannerDataRequest) = BannerDataResponse( fun handle(request: BannerDataRequest) = BannerDataResponse(
request.cmd,
request.req_id,
"ok",
LocalDateTime.now(), LocalDateTime.now(),
"***", "***",
"***", "***",

View File

@@ -10,9 +10,6 @@ import org.springframework.stereotype.Component
@Component @Component
class BannerInfoHandler { class BannerInfoHandler {
fun handle(request: BaseRequest) = BannerInfoResponse( fun handle(request: BaseRequest) = BannerInfoResponse(
request.cmd,
request.req_id,
"ok",
null, null,
null, null,
null, null,

View File

@@ -1,17 +0,0 @@
package icu.samnyan.aqua.sega.diva.handler.databank
import icu.samnyan.aqua.sega.diva.model.request.BaseRequest
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse
import org.springframework.stereotype.Component
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Component
class CmPlyInfoHandler {
fun handle(request: BaseRequest) = BaseResponse(
request.cmd,
request.req_id,
"ok"
)
}

View File

@@ -26,9 +26,6 @@ class ContestInfoHandler(val db: DivaRepos) {
ci_str = sb.toString() ci_str = sb.toString()
} }
return ContestInfoResponse( return ContestInfoResponse(
request.cmd,
request.req_id,
"ok",
LocalDateTime.now(), LocalDateTime.now(),
ci_str ci_str
) )

View File

@@ -17,9 +17,6 @@ class CstmzItmCtlgHandler(private val customizeRepository: DivaCustomizeReposito
val customizeList = customizeRepository.findAll() val customizeList = customizeRepository.findAll()
return CstmzItmCtlgResponse( return CstmzItmCtlgResponse(
request.cmd,
request.req_id,
"ok",
DivaDateTimeUtil.getString(LocalDateTime.now()), DivaDateTimeUtil.getString(LocalDateTime.now()),
encode(customizeList.map { it.toInternal() }.joinToString(",") { encode(it) }) encode(customizeList.map { it.toInternal() }.joinToString(",") { encode(it) })
) )

View File

@@ -12,9 +12,6 @@ import java.time.LocalDateTime
@Component @Component
class CstmzItmNgMdlListHandler { class CstmzItmNgMdlListHandler {
fun handle(request: BaseRequest) = CstmzItmNgMdlListResponse( fun handle(request: BaseRequest) = CstmzItmNgMdlListResponse(
request.cmd,
request.req_id,
"ok",
DivaDateTimeUtil.getString(LocalDateTime.now()), DivaDateTimeUtil.getString(LocalDateTime.now()),
"***" "***"
) )

View File

@@ -16,9 +16,6 @@ class FestaInfoHandler(private val festaRepository: FestaRepository) {
val collection = FestaCollection(festaList) val collection = FestaCollection(festaList)
return FestaInfoResponse( return FestaInfoResponse(
request.cmd,
request.req_id,
"ok",
collection.ids, collection.ids,
collection.names, collection.names,
collection.kinds, collection.kinds,

View File

@@ -1,17 +0,0 @@
package icu.samnyan.aqua.sega.diva.handler.databank
import icu.samnyan.aqua.sega.diva.model.request.BaseRequest
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse
import org.springframework.stereotype.Component
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Component
class NgWordHandler {
fun handle(request: BaseRequest) = BaseResponse(
request.cmd,
request.req_id,
"ok"
)
}

View File

@@ -10,9 +10,6 @@ import org.springframework.stereotype.Component
@Component @Component
class NvRankingHandler { class NvRankingHandler {
fun handle(request: BaseRequest) = NvRankingResponse( fun handle(request: BaseRequest) = NvRankingResponse(
request.cmd,
request.req_id,
"ok",
null, null,
null, null,
null, null,

View File

@@ -78,9 +78,6 @@ class PsRankingHandler(val db: DivaRepos) {
} }
return PsRankingResponse( return PsRankingResponse(
request.cmd,
request.req_id,
"ok",
LocalDateTime.now(), LocalDateTime.now(),
LocalDateTime.now(), LocalDateTime.now(),
request.rnk_ps_idx, request.rnk_ps_idx,

View File

@@ -12,9 +12,6 @@ import java.time.LocalDateTime
@Component @Component
class PstdHCtrlHandler { class PstdHCtrlHandler {
fun handle(request: BaseRequest) = PstdHCtrlResponse( fun handle(request: BaseRequest) = PstdHCtrlResponse(
request.cmd,
request.req_id,
"ok",
DivaDateTimeUtil.getString(LocalDateTime.now()), DivaDateTimeUtil.getString(LocalDateTime.now()),
"***,***" "***,***"
) )

View File

@@ -12,9 +12,6 @@ import java.time.LocalDateTime
@Component @Component
class PstdItemNgLstHandler { class PstdItemNgLstHandler {
fun handle(request: BaseRequest) = PstdItemNgLstResponse( fun handle(request: BaseRequest) = PstdItemNgLstResponse(
request.cmd,
request.req_id,
"ok",
DivaDateTimeUtil.getString(LocalDateTime.now()), DivaDateTimeUtil.getString(LocalDateTime.now()),
"***", "***",
"***" "***"

View File

@@ -12,9 +12,6 @@ import java.time.LocalDateTime
@Component @Component
class PvDefChrLstHandler { class PvDefChrLstHandler {
fun handle(request: BaseRequest) = PvDefChrLstResponse( fun handle(request: BaseRequest) = PvDefChrLstResponse(
request.cmd,
request.req_id,
"ok",
DivaDateTimeUtil.getString(LocalDateTime.now()), DivaDateTimeUtil.getString(LocalDateTime.now()),
"***" "***"
) )

View File

@@ -33,9 +33,6 @@ class PvListHandler(val db: DivaRepos) {
sb.append("%2A%2A%2A") sb.append("%2A%2A%2A")
return PvListResponse( return PvListResponse(
request.cmd,
request.req_id,
"ok",
LocalDateTime.now(), LocalDateTime.now(),
sb.toString() sb.toString()
) )

View File

@@ -12,9 +12,6 @@ import java.time.LocalDateTime
@Component @Component
class PvNgMdlLstHandler { class PvNgMdlLstHandler {
fun handle(request: BaseRequest) = PvNgMdlLstResponse( fun handle(request: BaseRequest) = PvNgMdlLstResponse(
request.cmd,
request.req_id,
"ok",
DivaDateTimeUtil.getString(LocalDateTime.now()), DivaDateTimeUtil.getString(LocalDateTime.now()),
"***" "***"
) )

View File

@@ -12,9 +12,6 @@ import java.time.LocalDateTime
@Component @Component
class QstInfHandler { class QstInfHandler {
fun handle(request: BaseRequest) = QstInfResponse( fun handle(request: BaseRequest) = QstInfResponse(
request.cmd,
request.req_id,
"ok",
DivaDateTimeUtil.getString(LocalDateTime.now()), DivaDateTimeUtil.getString(LocalDateTime.now()),
null, null,
null null

View File

@@ -12,9 +12,6 @@ import java.time.LocalDateTime
@Component @Component
class RmtWpLstHandler { class RmtWpLstHandler {
fun handle(request: BaseRequest) = RmtWpLstResponse( fun handle(request: BaseRequest) = RmtWpLstResponse(
request.cmd,
request.req_id,
"ok",
DivaDateTimeUtil.getString(LocalDateTime.now()), DivaDateTimeUtil.getString(LocalDateTime.now()),
"***" "***"
) )

View File

@@ -16,9 +16,6 @@ class ShopCatalogHandler(private val moduleRepository: DivaModuleRepository) {
val moduleList = moduleRepository.findAll() val moduleList = moduleRepository.findAll()
return ShopCatalogResponse( return ShopCatalogResponse(
request.cmd,
request.req_id,
"ok",
LocalDateTime.now(), LocalDateTime.now(),
encode(moduleList.map { it.toInternal() }.joinToString(",") { encode(it) }) encode(moduleList.map { it.toInternal() }.joinToString(",") { encode(it) })
) )

View File

@@ -1,5 +1,6 @@
package icu.samnyan.aqua.sega.diva.handler.ingame package icu.samnyan.aqua.sega.diva.handler.ingame
import ext.invoke
import icu.samnyan.aqua.sega.diva.DivaRepos import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.Result import icu.samnyan.aqua.sega.diva.model.common.Result
import icu.samnyan.aqua.sega.diva.model.request.ingame.BuyCstmzItmRequest import icu.samnyan.aqua.sega.diva.model.request.ingame.BuyCstmzItmRequest
@@ -14,32 +15,20 @@ class BuyCstmzItmHandler(val db: DivaRepos) {
fun handle(request: BuyCstmzItmRequest): Any { fun handle(request: BuyCstmzItmRequest): Any {
val (profile, session) = db.session(request.pd_id) val (profile, session) = db.session(request.pd_id)
val customizeOptional = db.g.customize.findById(request.cstmz_itm_id) val customize = db.g.customize.findById(request.cstmz_itm_id)() ?: return BuyCstmzItmResponse(
Result.FAILED
)
if (customizeOptional.isEmpty) { if (session.vp < customize.price) {
return BuyCstmzItmResponse( return BuyCstmzItmResponse(
request.cmd,
request.req_id,
"ok",
Result.FAILED
)
}
if (session.vp < customizeOptional.get().price) {
return BuyCstmzItmResponse(
request.cmd,
request.req_id,
"ok",
Result.FAILED Result.FAILED
) )
} }
db.s.customize.buy(profile, request.cstmz_itm_id) db.s.customize.buy(profile, request.cstmz_itm_id)
session.vp -= customizeOptional.get().price session.vp -= customize.price
db.gameSession.save(session) db.gameSession.save(session)
return BuyCstmzItmResponse( return BuyCstmzItmResponse(
request.cmd,
request.req_id,
"ok",
Result.SUCCESS, Result.SUCCESS,
request.cstmz_itm_id, request.cstmz_itm_id,
db.s.customize.getModuleHaveString(profile), db.s.customize.getModuleHaveString(profile),

View File

@@ -17,17 +17,11 @@ class BuyModuleHandler(val db: DivaRepos) {
if (moduleOptional.isEmpty) { if (moduleOptional.isEmpty) {
return BuyModuleResponse( return BuyModuleResponse(
request.cmd,
request.req_id,
"ok",
Result.FAILED Result.FAILED
) )
} }
if (session.vp < moduleOptional.get().price) { if (session.vp < moduleOptional.get().price) {
return BuyModuleResponse( return BuyModuleResponse(
request.cmd,
request.req_id,
"ok",
Result.FAILED Result.FAILED
) )
} }
@@ -36,9 +30,6 @@ class BuyModuleHandler(val db: DivaRepos) {
db.gameSession.save(session) db.gameSession.save(session)
return BuyModuleResponse( return BuyModuleResponse(
request.cmd,
request.req_id,
"ok",
Result.SUCCESS, Result.SUCCESS,
request.mdl_id, request.mdl_id,
db.s.module.getModuleHaveString(profile), db.s.module.getModuleHaveString(profile),

View File

@@ -91,9 +91,6 @@ class GetPvPdHandler(val db: DivaRepos) {
return GetPvPdResponse( return GetPvPdResponse(
request.cmd,
request.req_id,
"ok",
pd.toString(), pd.toString(),
false, false,
DivaDateTimeUtil.getString(LocalDateTime.now()) DivaDateTimeUtil.getString(LocalDateTime.now())

View File

@@ -36,9 +36,6 @@ class ShopExitHandler(val db: DivaRepos) {
db.profile.save(profile) db.profile.save(profile)
db.pvCustomize.save(customize) db.pvCustomize.save(customize)
return ShopExitResponse( return ShopExitResponse(
request.cmd,
request.req_id,
"ok",
Result.SUCCESS Result.SUCCESS
) )
} }

View File

@@ -192,9 +192,6 @@ class StageResultHandler(val db: DivaRepos, val calc: DivaCalculator) {
return StageResultResponse( return StageResultResponse(
request.cmd,
request.req_id,
"ok",
ChallengeKind.UNDEFINED.value, ChallengeKind.UNDEFINED.value,
session.oldLevelNumber, session.oldLevelNumber,
session.oldLevelExp, session.oldLevelExp,
@@ -241,11 +238,7 @@ class StageResultHandler(val db: DivaRepos, val calc: DivaCalculator) {
"-1,-1,-1,-1,-1" "-1,-1,-1,-1,-1"
) )
} else { } else {
return StageResultResponse( return StageResultResponse()
request.cmd,
request.req_id,
"ok"
)
} }
} }

View File

@@ -1,8 +1,8 @@
package icu.samnyan.aqua.sega.diva.handler.ingame package icu.samnyan.aqua.sega.diva.handler.ingame
import ext.emptyMap
import icu.samnyan.aqua.sega.diva.DivaRepos import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.request.ingame.StageStartRequest import icu.samnyan.aqua.sega.diva.model.request.ingame.StageStartRequest
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse
import org.springframework.stereotype.Component import org.springframework.stereotype.Component
/** /**
@@ -32,10 +32,6 @@ class StageStartHandler(val db: DivaRepos) {
db.gameSession.save(session) db.gameSession.save(session)
} }
return BaseResponse( return emptyMap
request.cmd,
request.req_id,
"ok"
)
} }
} }

View File

@@ -2,9 +2,10 @@ package icu.samnyan.aqua.sega.diva.handler.ingame
import ext.csv import ext.csv
import ext.logger import ext.logger
import icu.samnyan.aqua.sega.diva.DIVA_BAD
import icu.samnyan.aqua.sega.diva.DIVA_OK
import icu.samnyan.aqua.sega.diva.DivaRepos import icu.samnyan.aqua.sega.diva.DivaRepos
import icu.samnyan.aqua.sega.diva.model.request.ingame.StoreSsRequest import icu.samnyan.aqua.sega.diva.model.request.ingame.StoreSsRequest
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse
import icu.samnyan.aqua.sega.diva.model.userdata.PlayerScreenShot import icu.samnyan.aqua.sega.diva.model.userdata.PlayerScreenShot
import org.springframework.stereotype.Component import org.springframework.stereotype.Component
import org.springframework.web.multipart.MultipartFile import org.springframework.web.multipart.MultipartFile
@@ -36,19 +37,10 @@ class StoreSsHandler(val db: DivaRepos) {
) )
db.screenShot.save(ss) db.screenShot.save(ss)
return BaseResponse( return DIVA_OK
request.cmd,
request.req_id,
"ok"
)
} catch (e: IOException) { } catch (e: IOException) {
logger.error("Screenshot save failed", e) logger.error("Screenshot save failed", e)
return DIVA_BAD
return BaseResponse(
request.cmd,
request.req_id,
"0"
)
} }
} }
} }

View File

@@ -1,5 +1,6 @@
package icu.samnyan.aqua.sega.diva.handler.user 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.DivaRepos
import icu.samnyan.aqua.sega.diva.model.common.ContestBorder 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.Difficulty
@@ -7,7 +8,6 @@ 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.common.SortMode
import icu.samnyan.aqua.sega.diva.model.gamedata.Contest import icu.samnyan.aqua.sega.diva.model.gamedata.Contest
import icu.samnyan.aqua.sega.diva.model.request.ingame.StageResultRequest import icu.samnyan.aqua.sega.diva.model.request.ingame.StageResultRequest
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse
import icu.samnyan.aqua.sega.diva.model.userdata.PlayerContest import icu.samnyan.aqua.sega.diva.model.userdata.PlayerContest
import icu.samnyan.aqua.sega.diva.util.DivaStringUtils import icu.samnyan.aqua.sega.diva.util.DivaStringUtils
import org.springframework.stereotype.Component import org.springframework.stereotype.Component
@@ -71,11 +71,7 @@ class EndHandler(val db: DivaRepos) {
db.profile.save(profile) db.profile.save(profile)
db.gameSession.delete(session) db.gameSession.delete(session)
return BaseResponse( return DIVA_OK
request.cmd,
request.req_id,
"ok"
)
} }
private fun getContestRank(contest: Contest, value: Int): ContestBorder { private fun getContestRank(contest: Contest, value: Int): ContestBorder {

View File

@@ -1,8 +1,8 @@
package icu.samnyan.aqua.sega.diva.handler.user 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.DivaRepos
import icu.samnyan.aqua.sega.diva.model.request.user.PdUnlockRequest import icu.samnyan.aqua.sega.diva.model.request.user.PdUnlockRequest
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse
import org.springframework.stereotype.Component import org.springframework.stereotype.Component
@Component @Component
@@ -12,10 +12,6 @@ class PdUnlockHandler(val db: DivaRepos) {
db.gameSession.delete(session) db.gameSession.delete(session)
return BaseResponse( return DIVA_OK
request.cmd,
request.req_id,
"ok"
)
} }
} }

View File

@@ -21,9 +21,6 @@ class PreStartHandler(val db: DivaRepos) {
val profileOptional = db.profile.findByPdId(request.aime_id) val profileOptional = db.profile.findByPdId(request.aime_id)
if (profileOptional.isEmpty) { if (profileOptional.isEmpty) {
return PreStartResponse( return PreStartResponse(
request.cmd,
request.req_id,
"ok",
PreStartResult.NEW_REGISTRATION PreStartResult.NEW_REGISTRATION
) )
} else { } else {
@@ -36,9 +33,6 @@ class PreStartHandler(val db: DivaRepos) {
.isBefore(LocalDateTime.now().minusMinutes(5)) && session.startMode == StartMode.START .isBefore(LocalDateTime.now().minusMinutes(5)) && session.startMode == StartMode.START
) { ) {
return PreStartResponse( return PreStartResponse(
request.cmd,
request.req_id,
"ok",
PreStartResult.ALREADY_PLAYING PreStartResult.ALREADY_PLAYING
) )
} else { } else {
@@ -65,9 +59,6 @@ class PreStartHandler(val db: DivaRepos) {
db.gameSession.save(session) db.gameSession.save(session)
return PreStartResponse( return PreStartResponse(
request.cmd,
request.req_id,
"ok",
PreStartResult.SUCCESS, PreStartResult.SUCCESS,
session.acceptId, session.acceptId,
profile.pdId, profile.pdId,

View File

@@ -14,9 +14,6 @@ class SpendCreditHandler(val db: DivaRepos) {
val profile = db.profile(request.pd_id) val profile = db.profile(request.pd_id)
return SpendCreditResponse( return SpendCreditResponse(
request.cmd,
request.req_id,
"ok",
"-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x", "-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x,-1,-1,x,-1,-1,x,x,-1,x",
0, 0,
profile.vocaloidPoints, profile.vocaloidPoints,

View File

@@ -37,9 +37,6 @@ class StartHandler(val db: DivaRepos) {
border = border or ((if (profile.isShowRivalBorder) 1 else 0) shl 2) border = border or ((if (profile.isShowRivalBorder) 1 else 0) shl 2)
return StartResponse( return StartResponse(
request.cmd,
request.req_id,
"ok",
profile.pdId, profile.pdId,
Result.SUCCESS, Result.SUCCESS,
session.acceptId, session.acceptId,

View File

@@ -1,19 +0,0 @@
package icu.samnyan.aqua.sega.diva.model.response;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class BaseResponse {
private String cmd;
private String req_id;
private String stat;
}

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.boot; package icu.samnyan.aqua.sega.diva.model.response.boot;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,14 +10,13 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class AttendResponse extends BaseResponse { public class AttendResponse {
private String atnd_prm1; private String atnd_prm1;
private String atnd_prm2; private String atnd_prm2;
private String atnd_prm3; private String atnd_prm3;
private LocalDateTime atnd_lut; private LocalDateTime atnd_lut;
public AttendResponse(String cmd, String req_id, String stat, String atnd_prm1, String atnd_prm2, String atnd_prm3, LocalDateTime atnd_lut) { public AttendResponse(String atnd_prm1, String atnd_prm2, String atnd_prm3, LocalDateTime atnd_lut) {
super(cmd, req_id, stat);
this.atnd_prm1 = atnd_prm1; this.atnd_prm1 = atnd_prm1;
this.atnd_prm2 = atnd_prm2; this.atnd_prm2 = atnd_prm2;
this.atnd_prm3 = atnd_prm3; this.atnd_prm3 = atnd_prm3;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.boot; package icu.samnyan.aqua.sega.diva.model.response.boot;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,12 +8,11 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class GameInitResponse extends BaseResponse { public class GameInitResponse {
private String db_close; private String db_close;
private String retry_time; private String retry_time;
public GameInitResponse(String cmd, String req_id, String stat, String db_close, String retry_time) { public GameInitResponse(String db_close, String retry_time) {
super(cmd, req_id, stat);
this.db_close = db_close; this.db_close = db_close;
this.retry_time = retry_time; this.retry_time = retry_time;
} }

View File

@@ -2,7 +2,6 @@ package icu.samnyan.aqua.sega.diva.model.response.card;
import icu.samnyan.aqua.sega.diva.model.common.PassStat; 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.common.Result;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,7 +10,7 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class CardProcedureResponse extends BaseResponse { public class CardProcedureResponse {
private Result cd_adm_result; private Result cd_adm_result;
private int chg_name_price = 100; private int chg_name_price = 100;
private int accept_idx; private int accept_idx;
@@ -25,8 +24,7 @@ public class CardProcedureResponse extends BaseResponse {
private Integer vcld_pts; private Integer vcld_pts;
private PassStat passwd_stat; private PassStat passwd_stat;
public CardProcedureResponse(String cmd, String req_id, String stat, Result cd_adm_result, int chg_name_price, int accept_idx, long pd_id, String player_name, Integer lv_num, Integer lv_pnt, String lv_str, Integer lv_efct_id, Integer lv_plt_id, Integer vcld_pts, PassStat passwd_stat) { public CardProcedureResponse(Result cd_adm_result, int chg_name_price, int accept_idx, long pd_id, String player_name, Integer lv_num, Integer lv_pnt, String lv_str, Integer lv_efct_id, Integer lv_plt_id, Integer vcld_pts, PassStat passwd_stat) {
super(cmd, req_id, stat);
this.cd_adm_result = cd_adm_result; this.cd_adm_result = cd_adm_result;
this.chg_name_price = chg_name_price; this.chg_name_price = chg_name_price;
this.accept_idx = accept_idx; this.accept_idx = accept_idx;
@@ -41,8 +39,7 @@ public class CardProcedureResponse extends BaseResponse {
this.passwd_stat = passwd_stat; this.passwd_stat = passwd_stat;
} }
public CardProcedureResponse(String cmd, String req_id, String stat, Result cd_adm_result) { public CardProcedureResponse(Result cd_adm_result) {
super(cmd, req_id, stat);
this.cd_adm_result = cd_adm_result; this.cd_adm_result = cd_adm_result;
} }
} }

View File

@@ -1,7 +1,6 @@
package icu.samnyan.aqua.sega.diva.model.response.card; package icu.samnyan.aqua.sega.diva.model.response.card;
import icu.samnyan.aqua.sega.diva.model.common.Result; import icu.samnyan.aqua.sega.diva.model.common.Result;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -10,22 +9,20 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class ChangeNameResponse extends BaseResponse { public class ChangeNameResponse {
private Result cd_adm_result; private Result cd_adm_result;
private int accept_idx; private int accept_idx;
private long pd_id; private long pd_id;
private String player_name; private String player_name;
public ChangeNameResponse(String cmd, String req_id, String stat, Result cd_adm_result, int accept_idx, long pd_id, String player_name) { public ChangeNameResponse(Result cd_adm_result, int accept_idx, long pd_id, String player_name) {
super(cmd, req_id, stat);
this.cd_adm_result = cd_adm_result; this.cd_adm_result = cd_adm_result;
this.accept_idx = accept_idx; this.accept_idx = accept_idx;
this.pd_id = pd_id; this.pd_id = pd_id;
this.player_name = player_name; this.player_name = player_name;
} }
public ChangeNameResponse(String cmd, String req_id, String stat, Result cd_adm_result) { public ChangeNameResponse(Result cd_adm_result) {
super(cmd, req_id, stat);
this.cd_adm_result = cd_adm_result; this.cd_adm_result = cd_adm_result;
} }
} }

View File

@@ -1,7 +1,6 @@
package icu.samnyan.aqua.sega.diva.model.response.card; package icu.samnyan.aqua.sega.diva.model.response.card;
import icu.samnyan.aqua.sega.diva.model.common.Result; import icu.samnyan.aqua.sega.diva.model.common.Result;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -10,20 +9,18 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class ChangePasswdResponse extends BaseResponse { public class ChangePasswdResponse {
private Result cd_adm_result; private Result cd_adm_result;
private int accept_idx; private int accept_idx;
private long pd_id; private long pd_id;
public ChangePasswdResponse(String cmd, String req_id, String stat, Result cd_adm_result, int accept_idx, long pd_id) { public ChangePasswdResponse(Result cd_adm_result, int accept_idx, long pd_id) {
super(cmd, req_id, stat);
this.cd_adm_result = cd_adm_result; this.cd_adm_result = cd_adm_result;
this.accept_idx = accept_idx; this.accept_idx = accept_idx;
this.pd_id = pd_id; this.pd_id = pd_id;
} }
public ChangePasswdResponse(String cmd, String req_id, String stat, Result cd_adm_result) { public ChangePasswdResponse(Result cd_adm_result) {
super(cmd, req_id, stat);
this.cd_adm_result = cd_adm_result; this.cd_adm_result = cd_adm_result;
} }
} }

View File

@@ -1,7 +1,6 @@
package icu.samnyan.aqua.sega.diva.model.response.card; package icu.samnyan.aqua.sega.diva.model.response.card;
import icu.samnyan.aqua.sega.diva.model.common.Result; import icu.samnyan.aqua.sega.diva.model.common.Result;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -10,12 +9,11 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class RegistrationResponse extends BaseResponse { public class RegistrationResponse {
private Result cd_adm_result; private Result cd_adm_result;
private long pd_id; private long pd_id;
public RegistrationResponse(String cmd, String req_id, String stat, Result cd_adm_result, long pd_id) { public RegistrationResponse(Result cd_adm_result, long pd_id) {
super(cmd, req_id, stat);
this.cd_adm_result = cd_adm_result; this.cd_adm_result = cd_adm_result;
this.pd_id = pd_id; this.pd_id = pd_id;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,14 +10,13 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class BannerDataResponse extends BaseResponse { public class BannerDataResponse {
private LocalDateTime bd_ut; private LocalDateTime bd_ut;
private String bd_ti; private String bd_ti;
private String bd_hs; private String bd_hs;
private int bd_id; private int bd_id;
public BannerDataResponse(String cmd, String req_id, String stat, LocalDateTime bd_ut, String bd_ti, String bd_hs, int bd_id) { public BannerDataResponse(LocalDateTime bd_ut, String bd_ti, String bd_hs, int bd_id) {
super(cmd, req_id, stat);
this.bd_ut = bd_ut; this.bd_ut = bd_ut;
this.bd_ti = bd_ti; this.bd_ti = bd_ti;
this.bd_hs = bd_hs; this.bd_hs = bd_hs;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,7 +8,7 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class BannerInfoResponse extends BaseResponse { public class BannerInfoResponse {
private String bi_lut; private String bi_lut;
// Array of 10 // Array of 10
private String bi_id; private String bi_id;
@@ -17,8 +16,7 @@ public class BannerInfoResponse extends BaseResponse {
private String bi_et; private String bi_et;
private String bi_ut; private String bi_ut;
public BannerInfoResponse(String cmd, String req_id, String stat, String bi_lut, String bi_id, String bi_st, String bi_et, String bi_ut) { public BannerInfoResponse(String bi_lut, String bi_id, String bi_st, String bi_et, String bi_ut) {
super(cmd, req_id, stat);
this.bi_lut = bi_lut; this.bi_lut = bi_lut;
this.bi_id = bi_id; this.bi_id = bi_id;
this.bi_st = bi_st; this.bi_st = bi_st;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,12 +10,11 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class ContestInfoResponse extends BaseResponse { public class ContestInfoResponse {
private LocalDateTime ci_lut; private LocalDateTime ci_lut;
private String ci_str; private String ci_str;
public ContestInfoResponse(String cmd, String req_id, String stat, LocalDateTime ci_lut, String ci_str) { public ContestInfoResponse(LocalDateTime ci_lut, String ci_str) {
super(cmd, req_id, stat);
this.ci_lut = ci_lut; this.ci_lut = ci_lut;
this.ci_str = ci_str; this.ci_str = ci_str;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,12 +8,11 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class CstmzItmCtlgResponse extends BaseResponse { public class CstmzItmCtlgResponse {
private String cstmz_itm_ctlg_lut; private String cstmz_itm_ctlg_lut;
private String cstmz_itm_ctlg; private String cstmz_itm_ctlg;
public CstmzItmCtlgResponse(String cmd, String req_id, String stat, String cstmz_itm_ctlg_lut, String cstmz_itm_ctlg) { public CstmzItmCtlgResponse(String cstmz_itm_ctlg_lut, String cstmz_itm_ctlg) {
super(cmd, req_id, stat);
this.cstmz_itm_ctlg_lut = cstmz_itm_ctlg_lut; this.cstmz_itm_ctlg_lut = cstmz_itm_ctlg_lut;
this.cstmz_itm_ctlg = cstmz_itm_ctlg; this.cstmz_itm_ctlg = cstmz_itm_ctlg;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,12 +8,11 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class CstmzItmNgMdlListResponse extends BaseResponse { public class CstmzItmNgMdlListResponse {
private String cinml_lut; private String cinml_lut;
private String cinm_lst; private String cinm_lst;
public CstmzItmNgMdlListResponse(String cmd, String req_id, String stat, String cinml_lut, String cinm_lst) { public CstmzItmNgMdlListResponse(String cinml_lut, String cinm_lst) {
super(cmd, req_id, stat);
this.cinml_lut = cinml_lut; this.cinml_lut = cinml_lut;
this.cinm_lst = cinm_lst; this.cinm_lst = cinm_lst;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,7 +8,7 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class FestaInfoResponse extends BaseResponse { public class FestaInfoResponse {
private String fi_id; private String fi_id;
private String fi_name; private String fi_name;
private String fi_kind; private String fi_kind;
@@ -22,8 +21,7 @@ public class FestaInfoResponse extends BaseResponse {
private String fi_et; private String fi_et;
private String fi_lut; private String fi_lut;
public FestaInfoResponse(String cmd, String req_id, String stat, String fi_id, String fi_name, String fi_kind, String fi_difficulty, String fi_pv_id_lst, String fi_attr, String fi_add_vp, String fi_mul_vp, String fi_st, String fi_et, String fi_lut) { public FestaInfoResponse(String fi_id, String fi_name, String fi_kind, String fi_difficulty, String fi_pv_id_lst, String fi_attr, String fi_add_vp, String fi_mul_vp, String fi_st, String fi_et, String fi_lut) {
super(cmd, req_id, stat);
this.fi_id = fi_id; this.fi_id = fi_id;
this.fi_name = fi_name; this.fi_name = fi_name;
this.fi_kind = fi_kind; this.fi_kind = fi_kind;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,14 +10,13 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class NvRankingResponse extends BaseResponse { public class NvRankingResponse {
private String rnk_nv_tag_str; private String rnk_nv_tag_str;
private LocalDateTime rnk_nv_ts; private LocalDateTime rnk_nv_ts;
private String rnk_nv_data; private String rnk_nv_data;
private LocalDateTime rnk_nv_lut; private LocalDateTime rnk_nv_lut;
public NvRankingResponse(String cmd, String req_id, String stat, String rnk_nv_tag_str, LocalDateTime rnk_nv_ts, String rnk_nv_data, LocalDateTime rnk_nv_lut) { public NvRankingResponse(String rnk_nv_tag_str, LocalDateTime rnk_nv_ts, String rnk_nv_data, LocalDateTime rnk_nv_lut) {
super(cmd, req_id, stat);
this.rnk_nv_tag_str = rnk_nv_tag_str; this.rnk_nv_tag_str = rnk_nv_tag_str;
this.rnk_nv_ts = rnk_nv_ts; this.rnk_nv_ts = rnk_nv_ts;
this.rnk_nv_data = rnk_nv_data; this.rnk_nv_data = rnk_nv_data;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,7 +10,7 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class PsRankingResponse extends BaseResponse { public class PsRankingResponse {
private LocalDateTime rnk_ps_lut; private LocalDateTime rnk_ps_lut;
private LocalDateTime rnk_ps_ts; private LocalDateTime rnk_ps_ts;
private int rnk_ps_dffclty; private int rnk_ps_dffclty;
@@ -26,8 +25,7 @@ public class PsRankingResponse extends BaseResponse {
private String rnk_ps_nm2; private String rnk_ps_nm2;
private String rnk_ps_nm3; private String rnk_ps_nm3;
public PsRankingResponse(String cmd, String req_id, String stat, LocalDateTime rnk_ps_lut, LocalDateTime rnk_ps_ts, int rnk_ps_dffclty, String rnk_ps_pv_id, String rnk_ps_edtn1, String rnk_ps_edtn2, String rnk_ps_edtn3, String rnk_ps_scr1, String rnk_ps_scr2, String rnk_ps_scr3, String rnk_ps_nm1, String rnk_ps_nm2, String rnk_ps_nm3) { public PsRankingResponse(LocalDateTime rnk_ps_lut, LocalDateTime rnk_ps_ts, int rnk_ps_dffclty, String rnk_ps_pv_id, String rnk_ps_edtn1, String rnk_ps_edtn2, String rnk_ps_edtn3, String rnk_ps_scr1, String rnk_ps_scr2, String rnk_ps_scr3, String rnk_ps_nm1, String rnk_ps_nm2, String rnk_ps_nm3) {
super(cmd, req_id, stat);
this.rnk_ps_lut = rnk_ps_lut; this.rnk_ps_lut = rnk_ps_lut;
this.rnk_ps_ts = rnk_ps_ts; this.rnk_ps_ts = rnk_ps_ts;
this.rnk_ps_dffclty = rnk_ps_dffclty; this.rnk_ps_dffclty = rnk_ps_dffclty;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,12 +8,11 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class PstdHCtrlResponse extends BaseResponse { public class PstdHCtrlResponse {
private String p_std_hc_lut; private String p_std_hc_lut;
private String p_std_hc_str; private String p_std_hc_str;
public PstdHCtrlResponse(String cmd, String req_id, String stat, String p_std_hc_lut, String p_std_hc_str) { public PstdHCtrlResponse(String p_std_hc_lut, String p_std_hc_str) {
super(cmd, req_id, stat);
this.p_std_hc_lut = p_std_hc_lut; this.p_std_hc_lut = p_std_hc_lut;
this.p_std_hc_str = p_std_hc_str; this.p_std_hc_str = p_std_hc_str;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,13 +8,12 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class PstdItemNgLstResponse extends BaseResponse { public class PstdItemNgLstResponse {
private String p_std_i_n_lut; private String p_std_i_n_lut;
private String p_std_i_ie_n_lst; private String p_std_i_ie_n_lst;
private String p_std_i_se_n_lst; private String p_std_i_se_n_lst;
public PstdItemNgLstResponse(String cmd, String req_id, String stat, String p_std_i_n_lut, String p_std_i_ie_n_lst, String p_std_i_se_n_lst) { public PstdItemNgLstResponse(String p_std_i_n_lut, String p_std_i_ie_n_lst, String p_std_i_se_n_lst) {
super(cmd, req_id, stat);
this.p_std_i_n_lut = p_std_i_n_lut; this.p_std_i_n_lut = p_std_i_n_lut;
this.p_std_i_ie_n_lst = p_std_i_ie_n_lst; this.p_std_i_ie_n_lst = p_std_i_ie_n_lst;
this.p_std_i_se_n_lst = p_std_i_se_n_lst; this.p_std_i_se_n_lst = p_std_i_se_n_lst;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,12 +8,11 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class PvDefChrLstResponse extends BaseResponse { public class PvDefChrLstResponse {
private String pdcl_lut; private String pdcl_lut;
private String pdc_lst; private String pdc_lst;
public PvDefChrLstResponse(String cmd, String req_id, String stat, String pdcl_lut, String pdc_lst) { public PvDefChrLstResponse(String pdcl_lut, String pdc_lst) {
super(cmd, req_id, stat);
this.pdcl_lut = pdcl_lut; this.pdcl_lut = pdcl_lut;
this.pdc_lst = pdc_lst; this.pdc_lst = pdc_lst;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,12 +10,11 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class PvListResponse extends BaseResponse { public class PvListResponse {
private LocalDateTime pvl_lut; private LocalDateTime pvl_lut;
private String pv_lst; private String pv_lst;
public PvListResponse(String cmd, String req_id, String stat, LocalDateTime pvl_lut, String pv_lst) { public PvListResponse(LocalDateTime pvl_lut, String pv_lst) {
super(cmd, req_id, stat);
this.pvl_lut = pvl_lut; this.pvl_lut = pvl_lut;
this.pv_lst = pv_lst; this.pv_lst = pv_lst;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,12 +8,11 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class PvNgMdlLstResponse extends BaseResponse { public class PvNgMdlLstResponse {
private String pnml_lut; private String pnml_lut;
private String pnm_lst; private String pnm_lst;
public PvNgMdlLstResponse(String cmd, String req_id, String stat, String pnml_lut, String pnm_lst) { public PvNgMdlLstResponse(String pnml_lut, String pnm_lst) {
super(cmd, req_id, stat);
this.pnml_lut = pnml_lut; this.pnml_lut = pnml_lut;
this.pnm_lst = pnm_lst; this.pnm_lst = pnm_lst;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,13 +8,12 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class QstInfResponse extends BaseResponse { public class QstInfResponse {
private String qi_lut; private String qi_lut;
private String qhi_str; private String qhi_str;
private String qrai_str; private String qrai_str;
public QstInfResponse(String cmd, String req_id, String stat, String qi_lut, String qhi_str, String qrai_str) { public QstInfResponse(String qi_lut, String qhi_str, String qrai_str) {
super(cmd, req_id, stat);
this.qi_lut = qi_lut; this.qi_lut = qi_lut;
this.qhi_str = qhi_str; this.qhi_str = qhi_str;
this.qrai_str = qrai_str; this.qrai_str = qrai_str;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,12 +8,11 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class RmtWpLstResponse extends BaseResponse { public class RmtWpLstResponse {
private String rwl_lut; private String rwl_lut;
private String rw_lst; private String rw_lst;
public RmtWpLstResponse(String cmd, String req_id, String stat, String rwl_lut, String rw_lst) { public RmtWpLstResponse(String rwl_lut, String rw_lst) {
super(cmd, req_id, stat);
this.rwl_lut = rwl_lut; this.rwl_lut = rwl_lut;
this.rw_lst = rw_lst; this.rw_lst = rw_lst;
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.databank; package icu.samnyan.aqua.sega.diva.model.response.databank;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,12 +10,11 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class ShopCatalogResponse extends BaseResponse { public class ShopCatalogResponse {
private LocalDateTime shp_ctlg_lut; private LocalDateTime shp_ctlg_lut;
private String shp_ctlg; private String shp_ctlg;
public ShopCatalogResponse(String cmd, String req_id, String stat, LocalDateTime shp_ctlg_lut, String shp_ctlg) { public ShopCatalogResponse(LocalDateTime shp_ctlg_lut, String shp_ctlg) {
super(cmd, req_id, stat);
this.shp_ctlg_lut = shp_ctlg_lut; this.shp_ctlg_lut = shp_ctlg_lut;
this.shp_ctlg = shp_ctlg; this.shp_ctlg = shp_ctlg;
} }

View File

@@ -1,7 +1,6 @@
package icu.samnyan.aqua.sega.diva.model.response.ingame; package icu.samnyan.aqua.sega.diva.model.response.ingame;
import icu.samnyan.aqua.sega.diva.model.common.Result; import icu.samnyan.aqua.sega.diva.model.common.Result;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -10,22 +9,20 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class BuyCstmzItmResponse extends BaseResponse { public class BuyCstmzItmResponse {
private Result shp_rslt; private Result shp_rslt;
private int cstmz_itm_id; private int cstmz_itm_id;
private String cstmz_itm_have; private String cstmz_itm_have;
private int vcld_pts; private int vcld_pts;
public BuyCstmzItmResponse(String cmd, String req_id, String stat, Result shp_rslt, int cstmz_itm_id, String cstmz_itm_have, int vcld_pts) { public BuyCstmzItmResponse(Result shp_rslt, int cstmz_itm_id, String cstmz_itm_have, int vcld_pts) {
super(cmd, req_id, stat);
this.shp_rslt = shp_rslt; this.shp_rslt = shp_rslt;
this.cstmz_itm_id = cstmz_itm_id; this.cstmz_itm_id = cstmz_itm_id;
this.cstmz_itm_have = cstmz_itm_have; this.cstmz_itm_have = cstmz_itm_have;
this.vcld_pts = vcld_pts; this.vcld_pts = vcld_pts;
} }
public BuyCstmzItmResponse(String cmd, String req_id, String stat, Result shp_rslt) { public BuyCstmzItmResponse(Result shp_rslt) {
super(cmd, req_id, stat);
this.shp_rslt = shp_rslt; this.shp_rslt = shp_rslt;
} }
} }

View File

@@ -1,7 +1,6 @@
package icu.samnyan.aqua.sega.diva.model.response.ingame; package icu.samnyan.aqua.sega.diva.model.response.ingame;
import icu.samnyan.aqua.sega.diva.model.common.Result; import icu.samnyan.aqua.sega.diva.model.common.Result;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -10,22 +9,20 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class BuyModuleResponse extends BaseResponse { public class BuyModuleResponse {
private Result shp_rslt; private Result shp_rslt;
private int mdl_id; private int mdl_id;
private String mdl_have; private String mdl_have;
private int vcld_pts; private int vcld_pts;
public BuyModuleResponse(String cmd, String req_id, String stat, Result shp_rslt, int mdl_id, String mdl_have, int vcld_pts) { public BuyModuleResponse(Result shp_rslt, int mdl_id, String mdl_have, int vcld_pts) {
super(cmd, req_id, stat);
this.shp_rslt = shp_rslt; this.shp_rslt = shp_rslt;
this.mdl_id = mdl_id; this.mdl_id = mdl_id;
this.mdl_have = mdl_have; this.mdl_have = mdl_have;
this.vcld_pts = vcld_pts; this.vcld_pts = vcld_pts;
} }
public BuyModuleResponse(String cmd, String req_id, String stat, Result shp_rslt) { public BuyModuleResponse(Result shp_rslt) {
super(cmd, req_id, stat);
this.shp_rslt = shp_rslt; this.shp_rslt = shp_rslt;
} }
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.ingame; package icu.samnyan.aqua.sega.diva.model.response.ingame;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,13 +8,12 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class GetPvPdResponse extends BaseResponse { public class GetPvPdResponse {
private String pd_by_pv_id; private String pd_by_pv_id;
private Boolean pdddt_flg; private Boolean pdddt_flg;
private String pdddt_tm; private String pdddt_tm;
public GetPvPdResponse(String cmd, String req_id, String stat, String pd_by_pv_id, Boolean pdddt_flg, String pdddt_tm) { public GetPvPdResponse(String pd_by_pv_id, Boolean pdddt_flg, String pdddt_tm) {
super(cmd, req_id, stat);
this.pd_by_pv_id = pd_by_pv_id; this.pd_by_pv_id = pd_by_pv_id;
this.pdddt_flg = pdddt_flg; this.pdddt_flg = pdddt_flg;
this.pdddt_tm = pdddt_tm; this.pdddt_tm = pdddt_tm;

View File

@@ -1,7 +1,6 @@
package icu.samnyan.aqua.sega.diva.model.response.ingame; package icu.samnyan.aqua.sega.diva.model.response.ingame;
import icu.samnyan.aqua.sega.diva.model.common.Result; import icu.samnyan.aqua.sega.diva.model.common.Result;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -10,11 +9,10 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class ShopExitResponse extends BaseResponse { public class ShopExitResponse {
private Result shp_rslt; private Result shp_rslt;
public ShopExitResponse(String cmd, String req_id, String stat, Result shp_rslt) { public ShopExitResponse(Result shp_rslt) {
super(cmd, req_id, stat);
this.shp_rslt = shp_rslt; this.shp_rslt = shp_rslt;
} }
} }

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.ingame; package icu.samnyan.aqua.sega.diva.model.response.ingame;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -11,7 +10,7 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class StageResultResponse extends BaseResponse { public class StageResultResponse {
private int chllng_kind; private int chllng_kind;
private int lv_num_old; private int lv_num_old;
@@ -58,12 +57,9 @@ public class StageResultResponse extends BaseResponse {
private String my_ccd_r_hnd; private String my_ccd_r_hnd;
private String my_ccd_r_vp; private String my_ccd_r_vp;
public StageResultResponse(String cmd, String req_id, String stat) { public StageResultResponse() {}
super(cmd, req_id, stat);
}
public StageResultResponse(String cmd, String req_id, String stat, int chllng_kind, int lv_num_old, int lv_pnt_old, int lv_num, int lv_pnt, String lv_str, int lv_efct_id, int lv_plt_id, int vcld_pts, int prsnt_vcld_pts, int cnp_cid, int cnp_val, String cnp_sp, String crwd_kind, String crwd_value, String crwd_str_0, String crwd_str_1, int cerwd_kind, int cerwd_value, String cerwd_str_0, String cerwd_str_1, String ttl_str_ary, String ttl_plt_id_ary, String ttl_desc_ary, String skin_id_ary, String skin_name_ary, String skin_illust_ary, String skin_desc_ary, int pdddt_flg, LocalDateTime pdddt_tm, int nblss_ltt_stts, int nblss_ltt_tckt, int nblss_ltt_is_opn, int nblss_ltt_prz, int nblss_ltt_nxt_stts, int nblss_ltt_nxt_tckt, String my_qst_id, String my_qst_r_qid, String my_qst_r_knd, String my_qst_r_vl, String my_qst_r_nflg, String my_ccd_r_qid, String my_ccd_r_hnd, String my_ccd_r_vp) { public StageResultResponse(int chllng_kind, int lv_num_old, int lv_pnt_old, int lv_num, int lv_pnt, String lv_str, int lv_efct_id, int lv_plt_id, int vcld_pts, int prsnt_vcld_pts, int cnp_cid, int cnp_val, String cnp_sp, String crwd_kind, String crwd_value, String crwd_str_0, String crwd_str_1, int cerwd_kind, int cerwd_value, String cerwd_str_0, String cerwd_str_1, String ttl_str_ary, String ttl_plt_id_ary, String ttl_desc_ary, String skin_id_ary, String skin_name_ary, String skin_illust_ary, String skin_desc_ary, int pdddt_flg, LocalDateTime pdddt_tm, int nblss_ltt_stts, int nblss_ltt_tckt, int nblss_ltt_is_opn, int nblss_ltt_prz, int nblss_ltt_nxt_stts, int nblss_ltt_nxt_tckt, String my_qst_id, String my_qst_r_qid, String my_qst_r_knd, String my_qst_r_vl, String my_qst_r_nflg, String my_ccd_r_qid, String my_ccd_r_hnd, String my_ccd_r_vp) {
super(cmd, req_id, stat);
this.chllng_kind = chllng_kind; this.chllng_kind = chllng_kind;
this.lv_num_old = lv_num_old; this.lv_num_old = lv_num_old;
this.lv_pnt_old = lv_pnt_old; this.lv_pnt_old = lv_pnt_old;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.operation; package icu.samnyan.aqua.sega.diva.model.response.operation;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import icu.samnyan.aqua.sega.diva.util.URIEncoder; import icu.samnyan.aqua.sega.diva.util.URIEncoder;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -10,7 +9,7 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class PingResponse extends BaseResponse { public class PingResponse {
private String ping_b_msg = URIEncoder.encode("Server Running No other news"); private String ping_b_msg = URIEncoder.encode("Server Running No other news");
private String ping_m_msg = URIEncoder.encode("Network Service Running"); private String ping_m_msg = URIEncoder.encode("Network Service Running");
private String atnd_lut; private String atnd_lut;
@@ -50,12 +49,9 @@ public class PingResponse extends BaseResponse {
private String nblss_ltt_st_tm; private String nblss_ltt_st_tm;
private String nblss_ltt_ed_tm; private String nblss_ltt_ed_tm;
public PingResponse(String cmd, String req_id, String stat) {
super(cmd, req_id, stat);
}
public PingResponse(String cmd, String req_id, String stat, String ping_b_msg, String ping_m_msg) {
super(cmd, req_id, stat); public PingResponse(String ping_b_msg, String ping_m_msg) {
this.ping_b_msg = ping_b_msg; this.ping_b_msg = ping_b_msg;
this.ping_m_msg = ping_m_msg; this.ping_m_msg = ping_m_msg;
} }

View File

@@ -3,7 +3,6 @@ package icu.samnyan.aqua.sega.diva.model.response.user;
import icu.samnyan.aqua.sega.diva.model.common.PassStat; import icu.samnyan.aqua.sega.diva.model.common.PassStat;
import icu.samnyan.aqua.sega.diva.model.common.PreStartResult; import icu.samnyan.aqua.sega.diva.model.common.PreStartResult;
import icu.samnyan.aqua.sega.diva.model.common.SortMode; import icu.samnyan.aqua.sega.diva.model.common.SortMode;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -14,7 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Getter @Getter
@Setter @Setter
public class PreStartResponse extends BaseResponse { public class PreStartResponse {
private PreStartResult ps_result; private PreStartResult ps_result;
private Integer accept_idx; private Integer accept_idx;
@@ -40,13 +39,11 @@ public class PreStartResponse extends BaseResponse {
private Integer vcld_pts; private Integer vcld_pts;
private PassStat passwd_stat; private PassStat passwd_stat;
public PreStartResponse(String cmd, String req_id, String stat, PreStartResult ps_result) { public PreStartResponse(PreStartResult ps_result) {
super(cmd, req_id, stat);
this.ps_result = ps_result; this.ps_result = ps_result;
} }
public PreStartResponse(String cmd, String req_id, String stat, PreStartResult ps_result, Integer accept_idx, long pd_id, String player_name, SortMode sort_kind, Integer lv_num, Integer lv_pnt, String lv_str, Integer lv_efct_id, Integer lv_plt_id, String mdl_eqp_ary, LocalDateTime mdl_eqp_tm, Integer skn_eqp, Integer btn_se_eqp, Integer sld_se_eqp, Integer chn_sld_se_eqp, Integer sldr_tch_se_eqp, Integer vcld_pts, PassStat passwd_stat) { public PreStartResponse(PreStartResult ps_result, Integer accept_idx, long pd_id, String player_name, SortMode sort_kind, Integer lv_num, Integer lv_pnt, String lv_str, Integer lv_efct_id, Integer lv_plt_id, String mdl_eqp_ary, LocalDateTime mdl_eqp_tm, Integer skn_eqp, Integer btn_se_eqp, Integer sld_se_eqp, Integer chn_sld_se_eqp, Integer sldr_tch_se_eqp, Integer vcld_pts, PassStat passwd_stat) {
super(cmd, req_id, stat);
this.ps_result = ps_result; this.ps_result = ps_result;
this.accept_idx = accept_idx; this.accept_idx = accept_idx;
this.nblss_ltt_stts = -1; this.nblss_ltt_stts = -1;

View File

@@ -1,6 +1,5 @@
package icu.samnyan.aqua.sega.diva.model.response.user; package icu.samnyan.aqua.sega.diva.model.response.user;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -9,7 +8,7 @@ import lombok.Setter;
*/ */
@Getter @Getter
@Setter @Setter
public class SpendCreditResponse extends BaseResponse { public class SpendCreditResponse {
private String cmpgn_rslt; private String cmpgn_rslt;
private int cmpgn_rslt_num; private int cmpgn_rslt_num;
private int vcld_pts; private int vcld_pts;
@@ -17,8 +16,7 @@ public class SpendCreditResponse extends BaseResponse {
private int lv_efct_id; private int lv_efct_id;
private int lv_plt_id; private int lv_plt_id;
public SpendCreditResponse(String cmd, String req_id, String stat, String cmpgn_rslt, int cmpgn_rslt_num, int vcld_pts, String lv_str, int lv_efct_id, int lv_plt_id) { public SpendCreditResponse(String cmpgn_rslt, int cmpgn_rslt_num, int vcld_pts, String lv_str, int lv_efct_id, int lv_plt_id) {
super(cmd, req_id, stat);
this.cmpgn_rslt = cmpgn_rslt; this.cmpgn_rslt = cmpgn_rslt;
this.cmpgn_rslt_num = cmpgn_rslt_num; this.cmpgn_rslt_num = cmpgn_rslt_num;
this.vcld_pts = vcld_pts; this.vcld_pts = vcld_pts;

View File

@@ -1,7 +1,6 @@
package icu.samnyan.aqua.sega.diva.model.response.user; package icu.samnyan.aqua.sega.diva.model.response.user;
import icu.samnyan.aqua.sega.diva.model.common.*; import icu.samnyan.aqua.sega.diva.model.common.*;
import icu.samnyan.aqua.sega.diva.model.response.BaseResponse;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -15,7 +14,7 @@ import static icu.samnyan.aqua.sega.diva.model.common.Const.ALL_NOT_HAVE;
*/ */
@Getter @Getter
@Setter @Setter
public class StartResponse extends BaseResponse { public class StartResponse {
private long pd_id; private long pd_id;
private Result start_result = Result.SUCCESS; private Result start_result = Result.SUCCESS;
@@ -85,8 +84,7 @@ public class StartResponse extends BaseResponse {
private String p_std_ie_have = ALL_NOT_HAVE; private String p_std_ie_have = ALL_NOT_HAVE;
private String p_std_se_have = ALL_NOT_HAVE; private String p_std_se_have = ALL_NOT_HAVE;
public StartResponse(String cmd, String req_id, String stat, long pd_id, Result start_result, int accept_idx, int start_idx, String player_name, int hp_vol, boolean btn_se_vol, int btn_se_vol2, int sldr_se_vol2, SortMode sort_kind, int lv_num, int lv_pnt, String lv_str, int lv_efct_id, int lv_plt_id, String mdl_eqp_ary, String c_itm_eqp_ary, String ms_itm_flg_ary, LocalDateTime mdl_eqp_tm, String mdl_have, String cstmz_itm_have, boolean use_pv_mdl_eqp, boolean use_mdl_pri, boolean use_pv_skn_eqp, boolean use_pv_btn_se_eqp, boolean use_pv_sld_se_eqp, boolean use_pv_chn_sld_se_eqp, boolean use_pv_sldr_tch_se_eqp, int vcld_pts, int nxt_pv_id, Difficulty nxt_dffclty, Edition nxt_edtn, String cv_cid, String cv_sc, String cv_rr, String cv_bv, String cv_bf, int cnp_cid, int cnp_val, ContestBorder cnp_rr, String cnp_sp, String my_lst_0, String my_lst_1, String my_lst_2, String my_lst_3, String my_lst_4, String dsp_clr_brdr, boolean dsp_intrm_rnk, boolean dsp_clr_sts, String clr_sts, boolean rgo_sts, String my_qst_id, String my_qst_sts, String my_qst_prgrs, String my_qst_et, String p_std_ie_have, String p_std_se_have) { public StartResponse(long pd_id, Result start_result, int accept_idx, int start_idx, String player_name, int hp_vol, boolean btn_se_vol, int btn_se_vol2, int sldr_se_vol2, SortMode sort_kind, int lv_num, int lv_pnt, String lv_str, int lv_efct_id, int lv_plt_id, String mdl_eqp_ary, String c_itm_eqp_ary, String ms_itm_flg_ary, LocalDateTime mdl_eqp_tm, String mdl_have, String cstmz_itm_have, boolean use_pv_mdl_eqp, boolean use_mdl_pri, boolean use_pv_skn_eqp, boolean use_pv_btn_se_eqp, boolean use_pv_sld_se_eqp, boolean use_pv_chn_sld_se_eqp, boolean use_pv_sldr_tch_se_eqp, int vcld_pts, int nxt_pv_id, Difficulty nxt_dffclty, Edition nxt_edtn, String cv_cid, String cv_sc, String cv_rr, String cv_bv, String cv_bf, int cnp_cid, int cnp_val, ContestBorder cnp_rr, String cnp_sp, String my_lst_0, String my_lst_1, String my_lst_2, String my_lst_3, String my_lst_4, String dsp_clr_brdr, boolean dsp_intrm_rnk, boolean dsp_clr_sts, String clr_sts, boolean rgo_sts, String my_qst_id, String my_qst_sts, String my_qst_prgrs, String my_qst_et, String p_std_ie_have, String p_std_se_have) {
super(cmd, req_id, stat);
this.pd_id = pd_id; this.pd_id = pd_id;
this.start_result = start_result; this.start_result = start_result;
this.accept_idx = accept_idx; this.accept_idx = accept_idx;