//! config_items + config_sync_log 表相关模型 use sqlx::FromRow; /// config_items 表行 #[derive(Debug, FromRow)] pub struct ConfigItemRow { pub id: String, pub category: String, pub key_path: String, pub value_type: String, pub current_value: Option, pub default_value: Option, pub source: String, pub description: Option, pub requires_restart: bool, pub created_at: String, pub updated_at: String, } /// config_sync_log 表行 #[derive(Debug, FromRow)] pub struct ConfigSyncLogRow { pub id: i64, pub account_id: String, pub client_fingerprint: String, pub action: String, pub config_keys: String, pub client_values: Option, pub saas_values: Option, pub resolution: Option, pub created_at: String, }