perf: drop json output support

This commit is contained in:
mokurin000
2025-09-19 03:37:24 +08:00
parent 29e354204b
commit ad2903db9a
4 changed files with 52 additions and 27 deletions

View File

@@ -66,6 +66,16 @@ pub struct MusicRating {
pub achievement: i32,
}
#[cfg_attr(feature = "parquet", derive(parquet_derive::ParquetRecordWriter))]
#[derive(Default, Debug, Clone, PartialEq)]
pub struct MusicRatingFlatten {
pub user_id: u32,
pub music_id: u32,
pub level: u32,
pub rom_version: i64,
pub achievement: i32,
}
#[cfg_attr(feature = "bincode", derive(bincode::Encode, bincode::Decode))]
#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]

View File

@@ -18,6 +18,7 @@ pub use get_user_rating_api::{
GetUserRatingApi,
GetUserRatingApiResp, // api
MusicRating,
MusicRatingFlatten,
Udemae,
UserRating,
};