Simple Admin Go language distributed backend management system v1.2.3 update
Project Introduction
Simple Admin is an out-of-the-box distributed microservice backend management system developed based on go-zero. It provides rich functions for the development of medium and large backends and supports three-terminal code generation. The official comes with a variety of extensions to help small and medium-sized enterprises quickly migrate to the cloud and iterate quickly. Suitable for microservice learning and commercial use, open source and free.
Simple Admin Core/Job/MCMS/FMS v1.2.3 update
introduce
The core module Core, scheduled task module Job, message center module MCMS, and file management module FMS have all been upgraded to v1.2.3
This update
- Update: Update
Ent
to0.12.5
- Optimization (FMS): New
init_api_data
files - Refactoring: Regenerate Ent related files
Simple Admin Backend UI v1.2.3 Update
introduce
Simple Admin UI is a background management interface specially developed for Simple Admin based on vue-vben-admin. It is developed based on Vue3 and TypeScript. It provides unified background error processing, internationalization and other functions. This project is completely free and can be used for learning and Commercial.
This update
- New (menu): New
path
verification rules - Fix (icon): Fix
icon
the circular dependency problem of components - Upgrade (tinymce): Upgrade
Tinymce
to the latest, optimize the style in night mode - Optimize (i18n): Optimize
i18n
translation - New (ImageUpload): New
ImageUpload
component - Optimization: Optimize global color configuration
- Optimization (ImageUpload): Support single image address
- Sync: Sync
vben
the latest code - Removed: Old night mode useless configuration files and code
- Optimization (login page): Optimize login page style
- Optimization (pinia persist): add
pinia-plugin-persistedstate
plug-ins, optimizestore
code, use plug-ins - Fix: coverage issues caused by
form
configurationdefault value
- Optimization (search): search bar style
- Remove (qrcode): Remove
QRCode
the component and useantdv
the built-in one insteadQRCode
- Fix(menu): Fix duplicate parameters in menu list
- Update: Update dependencies
Goctls v1.6.13 update
introduce
Goctls is a generation tool developed based on Goctl, the official Go Zero generation tool, adapted and optimized for Simple Admin. It provides powerful code generation functions and integrates many customization tools to achieve rapid development of microservices and access to the backend and frontend. Three-terminal code generation can greatly improve development efficiency. Welcome to experience it.
characteristic
- go-swagger: based on go-swagger instead of the official @doc annotation
- Multi-language support
- Optimize error message processing and support multi-language errors
- Simple and easy to use validator
- Support code generation, generate CRUD code for API, RPC and web side
- Supports a variety of additional plug-ins such as GORM, RocketMQ
- Targeted optimization of Simple Admin
- rpc logic group group
- Full support for Ent code generation
- Additional tools such as local log viewing, environment variable viewing
This update
- Fix: Fix
Ent
code generationUnix
time error - Optimization: The optimization
extra init_code
command now supports direct output toinit_api_data.go
files. - New:
api new
Added parameters to the command , which can directly generate configuration--use_core_rpc
when creating a new projectCoreRpc
- Fix: redundant imports
rpc ent
that occurred during code generationpointy
- Fix: redundant references
api ent
during code generationi18n
- Fix: Error when
rpc ent
generating logic code for allschema
- Fix: Error when
api ent
generating logic code for allschema
- New:
api new
andrpc new
if usedEnt
both support automatic generation of Ent initialization code - New: Added new parameters
api ent
to the command , used to directly generate initialization coderpc ent
--api_data
Core API
- Fix: Fix
api proto
wrong prompt message - Optimization: Delete
api proto
useless--search_key_num
parameters - Optimization:
extra makefile
The template is addedAUTO_API_INIT_DATA
to automatically generateAPI
initialization code - Update: Upgrade dependencies
Update preview
Optimize the background login page
Removed duplicate parameters from menu and added routing address verification
Optimize rich text components
Greatly optimize goctls batch generation efficiency
Project document address: https://doc.ryansu.tech/zh/