* Optimize serialization and algorithm performance
* Fix get tree data to async
* Removed CPU-intensive multi-threaded execution
* Update pdm pre commit to 2.18.0
* Add jwt user info cache
* Update ci
* Fix ci
* Fix redis delete prefix
* Adapt to JWT user instance
* Update jwt middleware token parse
* Update some code generation api and params
* Update get business api query
* Add get business models api
* Fix get business models api serialize
* Add get generate code path api
* Update download method post to get
* Add get model detail api
* Fix crud model method
* Fix get model api return
* Fix update model service
* Update create update model service
* Add code generate sql
* Add code generate api permissions
* Update code gen path join
* Add code generator app
* Define the generator interfaces
* Update the name of the template files
* update lock hash
* update route and schemas
* update gen code structure
* add some gen codes
* upgrade SQLAlchemy to release
* update template util
* Fix lint error
* Add template rendering code
* Add gen model code
* Fix gen model table
* Update business model column naming
* Update any route
* Fix api ninja args
* Update gen business model
* Fix interface services logic
* Fix template render
* Add more code template
* Add model auto gen template
* Fix model type map style
* Update schema and model templates
* Update gen_model schema
* Fix model template if
* Update have_datetime_column field from gen_model to gen_business table
* Update the name of the zip
* Update model template vars
* Add download generate code
* Add preview code encoding
* Update service code template
* fix lint
* Update github auth tag
* Update requirements
* Add code generation write
* Update generate interface and zip conf
* Optimize templates details
* Update model relation column conf
* Add import tables module
* Add get all databases interface
* Fix get tables interface
* Bump pydantic to 2.8.1
* Upgrading lint dependencies
* Add import business and model implement
* Split import database execution code
* Update text SQL execution to prevent SQL injection
* Optimize schema name generation
* clean code
* Update create tables sql scripts
* Update import sql query conditions
* Add todo comments
* Mark business creation interface
* Update features in README
* [WIP] Add OAuth 2.0 authorization login
* Add social user relationship table
* Update social user relationship table back_populates
* Add OAuth 2.0 related interface
* Automatically redirect authorization addresses
* Update OAuth2 authorization to GitHub
* Add implementation code
* fix the callback interface return
* fix typo
* fix the api return
* fix imports
* Fix logic for creating system users and social tables
* Fix user information storage
* Add OAuth2 source link
* remove unnecessary db refresh
* remove the front end docker-compose annotation
* Fix request.form() in middleware
* resume global exception handling
* update the order in which data is processed
* Add demo interface for uploading files
* fix path params
* update the schema to pydantic-v2
* upgrade the ruff version in pre-commit
* update pagination to p-v2
* update encoder to p-v2
* update response_schema to p-v2
* update exception_handler to p-v2
* update config to p-v2
* update crud base to p-v2
* Migrate the JSON Encoder to the official one to reduce maintenance costs
* updated readme description
* restore the bcrypt compatible version
* fix validation error log code return format
* Fix manual processing method for GetCurrentUserInfo
* Integrate pydantic validate exceptions and user exceptions
* Fix validation exception handler
* add custom open response code
* Add a stand-alone assertion error handler
* Restore todo deleted by v1 branch to v2
* Add email and phone number types