mirror of
https://github.com/MewoLab/AquaDX.git
synced 2025-10-25 12:02:40 +00:00
fixup (#152)
This commit is contained in:
parent
3b90ac3c77
commit
068b6179e5
@ -16,6 +16,11 @@ import lombok.AllArgsConstructor
|
||||
import lombok.Data
|
||||
import lombok.NoArgsConstructor
|
||||
import java.time.LocalDateTime
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize
|
||||
import java.time.format.DateTimeFormatter
|
||||
import com.fasterxml.jackson.databind.JsonSerializer
|
||||
import com.fasterxml.jackson.databind.SerializerProvider
|
||||
import com.fasterxml.jackson.core.JsonGenerator
|
||||
|
||||
@MappedSuperclass
|
||||
open class Mai2UserEntity : BaseEntity(), IUserEntity<Mai2UserDetail> {
|
||||
@ -526,10 +531,14 @@ class Mai2UserKaleidx : Mai2UserEntity() {
|
||||
var totalDeluxscore = 0
|
||||
var bestAchievement = 0
|
||||
var bestDeluxscore = 0
|
||||
@JsonSerialize(using = MaimaiDateSerializer::class)
|
||||
var bestAchievementDate: LocalDateTime? = null
|
||||
@JsonSerialize(using = MaimaiDateSerializer::class)
|
||||
var bestDeluxscoreDate: LocalDateTime? = null
|
||||
var playCount = 0
|
||||
@JsonSerialize(using = MaimaiDateSerializer::class)
|
||||
var clearDate: LocalDateTime? = null
|
||||
@JsonSerialize(using = MaimaiDateSerializer::class)
|
||||
var lastPlayDate: LocalDateTime? = null
|
||||
var isInfoWatched = false
|
||||
}
|
||||
@ -541,3 +550,10 @@ class Mai2UserIntimate : Mai2UserEntity() {
|
||||
var intimateLevel = 0;
|
||||
var intimateCountRewarded = 0;
|
||||
}
|
||||
|
||||
val MAIMAI_DATETIME = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.0")
|
||||
class MaimaiDateSerializer : JsonSerializer<LocalDateTime>() {
|
||||
override fun serialize(v: LocalDateTime, j: JsonGenerator, s: SerializerProvider) {
|
||||
j.writeString(v.format(MAIMAI_DATETIME))
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user