Constants和SettingsBase类从engine包移到constant包，这样更合理