- Removed unused imports in BaseTreeEntity
- Refactored captcha generation and validation logic in LoginService
- Added RedisCacheConfig class to enable Redis caching
- Removed redundant code in StpInterfaceImpl
- Removed YmlPropertySourceFactory class
- Added CaptchaCache class for managing captcha cache
- Add Flyway configuration in `application-database.yml`
- Remove `Ddl` classes from `web-file` and `web-system` modules
- Update `pom.xml` to include Flyway dependencies
- Refactor database migration scripts to follow Flyway-compatible naming and structure
- Modify the startup method of `ControllerScanner`, replacing `ApplicationRunner` with `ApplicationReadyEvent` listener
- Update the README file to clarify that `web-system` and `web-file` need to be started manually
- Refactor the menu initialization logic in `SystemInitData`, replacing `MenuApi` with `MenuService`