[-] Completely remove lombok

This commit is contained in:
Azalea 2025-10-25 11:11:19 +08:00
parent b5e27e859b
commit c6175b372e
5 changed files with 23 additions and 36 deletions

View File

@ -7,14 +7,12 @@ plugins {
val ktVer = "2.1.10" val ktVer = "2.1.10"
java java
kotlin("plugin.lombok") version ktVer
kotlin("jvm") version ktVer kotlin("jvm") version ktVer
kotlin("plugin.spring") version ktVer kotlin("plugin.spring") version ktVer
kotlin("plugin.jpa") version ktVer kotlin("plugin.jpa") version ktVer
kotlin("plugin.serialization") version ktVer kotlin("plugin.serialization") version ktVer
kotlin("plugin.allopen") version ktVer kotlin("plugin.allopen") version ktVer
kotlin("kapt") version ktVer kotlin("kapt") version ktVer
id("io.freefair.lombok") version "8.6"
id("org.springframework.boot") version "3.2.3" id("org.springframework.boot") version "3.2.3"
id("com.github.ben-manes.versions") version "0.51.0" id("com.github.ben-manes.versions") version "0.51.0"
id("org.hibernate.orm") version "6.4.4.Final" id("org.hibernate.orm") version "6.4.4.Final"

View File

@ -15,7 +15,6 @@ import icu.samnyan.aqua.sega.general.model.Card
import icu.samnyan.aqua.sega.util.AccessCodeSerializer import icu.samnyan.aqua.sega.util.AccessCodeSerializer
import jakarta.persistence.* import jakarta.persistence.*
import kotlinx.io.IOException import kotlinx.io.IOException
import lombok.NoArgsConstructor
import java.time.LocalDateTime import java.time.LocalDateTime
import java.time.format.DateTimeFormatter import java.time.format.DateTimeFormatter
@ -33,7 +32,6 @@ class FlexibleDateTimeDeserializer : JsonDeserializer<LocalDateTime?>() {
@Entity(name = "ChusanUserData") @Entity(name = "ChusanUserData")
@Table(name = "chusan_user_data") @Table(name = "chusan_user_data")
@NoArgsConstructor
class Chu3UserData : BaseEntity(), IUserData { class Chu3UserData : BaseEntity(), IUserData {
@JsonSerialize(using = AccessCodeSerializer::class) @JsonSerialize(using = AccessCodeSerializer::class)
@JsonProperty(value = "accessCode", access = JsonProperty.Access.READ_ONLY) @JsonProperty(value = "accessCode", access = JsonProperty.Access.READ_ONLY)

View File

@ -13,14 +13,12 @@ import icu.samnyan.aqua.sega.maimai2.model.userdata.Mai2UserDetail
import icu.samnyan.aqua.sega.maimai2.model.userdata.Mai2UserGeneralData import icu.samnyan.aqua.sega.maimai2.model.userdata.Mai2UserGeneralData
import icu.samnyan.aqua.sega.maimai2.model.userdata.Mai2UserRate import icu.samnyan.aqua.sega.maimai2.model.userdata.Mai2UserRate
import icu.samnyan.aqua.sega.util.BasicMapper import icu.samnyan.aqua.sega.util.BasicMapper
import lombok.AllArgsConstructor
import org.slf4j.LoggerFactory import org.slf4j.LoggerFactory
import org.springframework.stereotype.Component import org.springframework.stereotype.Component
/** /**
* @author samnyan (privateamusement@protonmail.com) * @author samnyan (privateamusement@protonmail.com)
*/ */
@AllArgsConstructor
@Component("Maimai2UpsertUserAllHandler") @Component("Maimai2UpsertUserAllHandler")
class UpsertUserAllHandler( class UpsertUserAllHandler(
val mapper: BasicMapper, val mapper: BasicMapper,

View File

@ -5,9 +5,8 @@ import icu.samnyan.aqua.net.games.BaseEntity
import jakarta.persistence.Column import jakarta.persistence.Column
import jakarta.persistence.Entity import jakarta.persistence.Entity
import jakarta.persistence.Table import jakarta.persistence.Table
import lombok.Data
@Data @Entity @Entity
@Table(name = "maimai2_game_event") @Table(name = "maimai2_game_event")
class Mai2GameEvent : BaseEntity() { class Mai2GameEvent : BaseEntity() {
@JsonIgnore(false) @JsonIgnore(false)
@ -22,7 +21,7 @@ class Mai2GameEvent : BaseEntity() {
var disableArea = "" var disableArea = ""
} }
@Data @Entity @Entity
@Table(name = "maimai2_game_charge") @Table(name = "maimai2_game_charge")
class Mai2GameCharge : BaseEntity() { class Mai2GameCharge : BaseEntity() {
@Column(unique = true) @Column(unique = true)
@ -33,7 +32,7 @@ class Mai2GameCharge : BaseEntity() {
val endDate: String? = null val endDate: String? = null
} }
@Data @Entity @Entity
@Table(name = "maimai2_game_selling_card") @Table(name = "maimai2_game_selling_card")
class Mai2GameSellingCard : BaseEntity() { class Mai2GameSellingCard : BaseEntity() {
var cardId = 0L var cardId = 0L

View File

@ -16,9 +16,6 @@ import icu.samnyan.aqua.net.games.IGenericUserMusic
import icu.samnyan.aqua.net.games.IUserEntity import icu.samnyan.aqua.net.games.IUserEntity
import icu.samnyan.aqua.sega.general.IntegerListConverter import icu.samnyan.aqua.sega.general.IntegerListConverter
import jakarta.persistence.* import jakarta.persistence.*
import lombok.AllArgsConstructor
import lombok.Data
import lombok.NoArgsConstructor
import java.time.LocalDate import java.time.LocalDate
import java.time.LocalDateTime import java.time.LocalDateTime
import java.time.format.DateTimeFormatter import java.time.format.DateTimeFormatter
@ -33,7 +30,7 @@ open class Mai2UserEntity : BaseEntity(), IUserEntity<Mai2UserDetail> {
@Table(name = "maimai2_user_npc_encount") @Table(name = "maimai2_user_npc_encount")
@Data @Entity @Entity
class Mai2MapEncountNpc : Mai2UserEntity() { class Mai2MapEncountNpc : Mai2UserEntity() {
var npcId = 0 var npcId = 0
@ -46,7 +43,7 @@ class Mai2MapEncountNpc : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_activity") @Table(name = "maimai2_user_activity")
@Data @Entity @Entity
class Mai2UserAct : Mai2UserEntity() { class Mai2UserAct : Mai2UserEntity() {
var kind = 0 var kind = 0
@ -61,7 +58,7 @@ class Mai2UserAct : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_card") @Table(name = "maimai2_user_card")
@Data @Entity @Entity
class Mai2UserCard : Mai2UserEntity() { class Mai2UserCard : Mai2UserEntity() {
var cardId: Int = 0 var cardId: Int = 0
var cardTypeId: Int = 0 var cardTypeId: Int = 0
@ -72,7 +69,7 @@ class Mai2UserCard : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_character") @Table(name = "maimai2_user_character")
@Data @Entity @Entity
class Mai2UserCharacter : Mai2UserEntity() { class Mai2UserCharacter : Mai2UserEntity() {
var characterId = 0 var characterId = 0
@ -101,7 +98,7 @@ class Mai2UserCharacter : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_charge", uniqueConstraints = [UniqueConstraint(columnNames = ["user_id", "charge_id"])]) @Table(name = "maimai2_user_charge", uniqueConstraints = [UniqueConstraint(columnNames = ["user_id", "charge_id"])])
@Data @Entity @Entity
class Mai2UserCharge : Mai2UserEntity() { class Mai2UserCharge : Mai2UserEntity() {
@Column(name = "charge_id") @Column(name = "charge_id")
var chargeId = 0 var chargeId = 0
@ -111,7 +108,7 @@ class Mai2UserCharge : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_course") @Table(name = "maimai2_user_course")
@Data @Entity @Entity
class Mai2UserCourse : Mai2UserEntity() { class Mai2UserCourse : Mai2UserEntity() {
var courseId = 0 var courseId = 0
var isLastClear = false var isLastClear = false
@ -128,7 +125,7 @@ class Mai2UserCourse : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_extend") @Table(name = "maimai2_user_extend")
@Data @Entity @Entity
class Mai2UserExtend : Mai2UserEntity() { class Mai2UserExtend : Mai2UserEntity() {
var selectMusicId = 0 var selectMusicId = 0
var selectDifficultyId = 0 var selectDifficultyId = 0
@ -153,7 +150,7 @@ class Mai2UserExtend : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_favorite") @Table(name = "maimai2_user_favorite")
@Data @Entity @Entity
class Mai2UserFavorite : Mai2UserEntity() { class Mai2UserFavorite : Mai2UserEntity() {
@JsonProperty("userId") @JsonProperty("userId")
var favUserId: Long = 0 var favUserId: Long = 0
@ -164,7 +161,7 @@ class Mai2UserFavorite : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_friend_season_ranking") @Table(name = "maimai2_user_friend_season_ranking")
@Data @Entity @Entity
class Mai2UserFriendSeasonRanking : Mai2UserEntity() { class Mai2UserFriendSeasonRanking : Mai2UserEntity() {
var seasonId = 0 var seasonId = 0
var point = 0 var point = 0
@ -181,7 +178,7 @@ class Mai2UserFriendSeasonRanking : Mai2UserEntity() {
* @author samnyan (privateamusement@protonmail.com) * @author samnyan (privateamusement@protonmail.com)
*/ */
@Table(name = "maimai2_user_general_data") @Table(name = "maimai2_user_general_data")
@Data @Entity @Entity
class Mai2UserGeneralData : Mai2UserEntity() { class Mai2UserGeneralData : Mai2UserEntity() {
var propertyKey = "" var propertyKey = ""
@ -189,9 +186,6 @@ class Mai2UserGeneralData : Mai2UserEntity() {
var propertyValue = "" var propertyValue = ""
} }
@Data
@AllArgsConstructor
@NoArgsConstructor
class Mai2UserGhost { class Mai2UserGhost {
var name: String = "" var name: String = ""
var iconId = 0 var iconId = 0
@ -215,7 +209,7 @@ class Mai2UserGhost {
} }
@Table(name = "maimai2_user_item") @Table(name = "maimai2_user_item")
@Data @Entity @Entity
class Mai2UserItem : Mai2UserEntity() { class Mai2UserItem : Mai2UserEntity() {
var itemKind = 0 var itemKind = 0
var itemId = 0 var itemId = 0
@ -243,7 +237,7 @@ enum class Mai2ItemKind(val id: Int) {
} }
@Table(name = "maimai2_user_login_bonus") @Table(name = "maimai2_user_login_bonus")
@Data @Entity @Entity
class Mai2UserLoginBonus : Mai2UserEntity() { class Mai2UserLoginBonus : Mai2UserEntity() {
var bonusId = 0 var bonusId = 0
var point = 0 var point = 0
@ -252,7 +246,7 @@ class Mai2UserLoginBonus : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_map") @Table(name = "maimai2_user_map")
@Data @Entity @Entity
class Mai2UserMap : Mai2UserEntity() { class Mai2UserMap : Mai2UserEntity() {
var mapId = 0 var mapId = 0
var distance = 0 var distance = 0
@ -262,7 +256,7 @@ class Mai2UserMap : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_music_detail") @Table(name = "maimai2_user_music_detail")
@Data @Entity @Entity
class Mai2UserMusicDetail : Mai2UserEntity(), IGenericUserMusic { class Mai2UserMusicDetail : Mai2UserEntity(), IGenericUserMusic {
override var musicId = 0 override var musicId = 0
@ -277,7 +271,7 @@ class Mai2UserMusicDetail : Mai2UserEntity(), IGenericUserMusic {
} }
@Table(name = "maimai2_user_option") @Table(name = "maimai2_user_option")
@Data @Entity @Entity
class Mai2UserOption : Mai2UserEntity() { class Mai2UserOption : Mai2UserEntity() {
var optionKind = 0 var optionKind = 0
var noteSpeed = 0 var noteSpeed = 0
@ -330,7 +324,7 @@ class Mai2UserOption : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_playlog") @Table(name = "maimai2_user_playlog")
@Data @Entity @Entity
class Mai2UserPlaylog : Mai2UserEntity(), IGenericGamePlaylog { class Mai2UserPlaylog : Mai2UserEntity(), IGenericGamePlaylog {
var orderId = 0 var orderId = 0
var playlogId: Long = 0 var playlogId: Long = 0
@ -464,7 +458,7 @@ fun main(args: Array<String>) {
} }
@Table(name = "maimai2_user_print_detail") @Table(name = "maimai2_user_print_detail")
@Data @Entity @Entity
class Mai2UserPrintDetail : Mai2UserEntity() { class Mai2UserPrintDetail : Mai2UserEntity() {
var orderId: Long = 0 var orderId: Long = 0
var printNumber = 0 var printNumber = 0
@ -500,7 +494,7 @@ data class Mai2UserRate(
) )
@Table(name = "maimai2_user_udemae") @Table(name = "maimai2_user_udemae")
@Data @Entity @Entity
class Mai2UserUdemae : Mai2UserEntity() { class Mai2UserUdemae : Mai2UserEntity() {
var rate = 0 var rate = 0
var maxRate = 0 var maxRate = 0
@ -521,7 +515,7 @@ class Mai2UserUdemae : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_kaleidx") @Table(name = "maimai2_user_kaleidx")
@Data @Entity @Entity
class Mai2UserKaleidx : Mai2UserEntity() { class Mai2UserKaleidx : Mai2UserEntity() {
var gateId = 1 var gateId = 1
var isGateFound = true var isGateFound = true
@ -545,7 +539,7 @@ class Mai2UserKaleidx : Mai2UserEntity() {
} }
@Table(name = "maimai2_user_intimate") @Table(name = "maimai2_user_intimate")
@Data @Entity @Entity
class Mai2UserIntimate : Mai2UserEntity() { class Mai2UserIntimate : Mai2UserEntity() {
var partnerId = 1; var partnerId = 1;
var intimateLevel = 0; var intimateLevel = 0;