'integer', 'update_time' => 'integer', ]; public static function onAfterWrite(GameConfig $model): void { $key = trim((string) ($model->getAttr('config_key') ?? '')); if ($key !== '') { GameHotDataCoordinator::afterGameConfigKeyCommitted($key); } if ($key === StreakWinReward::CONFIG_KEY) { StreakWinReward::clearCache(); } } public static function onAfterDelete(GameConfig $model): void { $key = trim((string) ($model->getAttr('config_key') ?? '')); if ($key !== '') { GameHotDataCoordinator::afterGameConfigKeyCommitted($key); } if ($key === StreakWinReward::CONFIG_KEY) { StreakWinReward::clearCache(); } } }