Commit Graph

1 Commits

Author SHA1 Message Date
limitcool
6749e117d7 feat: split project into lite and enterprise modes
This commit establishes the lite branch, which provides a simplified version of the framework:

- Simplified architecture: removed Service and Repository layers
- Single user table design: using is_admin field to distinguish administrators
- Removed complex features: RBAC permissions, menu management, and role system
- Streamlined middleware: simplified auth checks based on is_admin field
- Unified naming conventions: removed "simple" prefixes from functions and files
- Updated documentation: revised README files to reflect lite mode features

The lite mode is designed for rapid development and simple applications, while
the enterprise mode (main branch) retains all advanced features for complex
business scenarios.
2025-04-29 16:31:25 +08:00