Simple Admin - Go Language Distributed Backend Management System Updates

Simple Admin - Go Language Distributed Backend Management System v1.5.0 Update

Project Introduction

Simple Admin is a ready-to-use distributed microservice backend management system, developed based on go-zero, providing rich functions for developing small to large-scale project backends, easy to expand, and supporting three-terminal code generation. The official comes with a variety of extensions to help small and medium-sized enterprises go to the cloud quickly and iterate rapidly. The project fully supports Chinese and English bilingualism, facilitating application going overseas and deeply supporting internationalization. Suitable for microservice learning and commercial use, open source and free.

Simple Admin Core/Job/MCMS/FMS/Common v1.5.0 Update

Introduction

The core module Core, the timed task module Job, the message center module MCMS, and the file management module FMS have all been upgraded

The core module is used for the basic backend operation, and the other modules can be selected according to needs.

Features

  • Latest Technology Stack: Developed using cutting-edge technologies such as ent, casbin, kafka, etc.
  • Fully Support go-swagger: Directly generate swagger documentation by writing annotations in the api file.
  • Uniform Error Handling: The entire system has an internationalized uniform error handling.
  • Internationalization: Built-in perfect internationalization solution.
  • Service Registration and Discovery: Perfect service registration and discovery mechanism, natively supporting K8s.
  • Permissions: Built-in perfect dynamic route permission generation solution, integrated with RBAC permission control.
  • Code Generation: Built-in three-terminal Web, API, RPC code generation.
  • Multiple Extensions: Provide multiple extensions and have a very simple access function.
  • Others: Traffic control, ES service.
  • ORM: Strong Ent framework support.

This Update

  • Added (Common): Tenant data permission redis key.
  • Optimized (Common): Removed redundant characters in the redis key.
  • Added (Core/Menu): Added permission field to control page permissions.
  • Updated: All in one and changelog.
  • Updated: Updated dependencies.

Simple Admin Backend UI v1.5.0 Update

Introduction

Simple Admin UI is a backend management interface specifically developed for Simple Admin based on secondary development of vue-vben-admin, developed based on Vue3 and TypeScript, providing unified backend error handling, internationalization and other functions. This project is completely free and can be used for learning and commercial use.

Features

  • Latest Technology Stack: Developed based on the latest technologies such as Vue3/vite5.
  • TypeScript: Using the TypeScript language.
  • Theme: Configurable theme.
  • Internationalization: Built-in perfect internationalization solution.
  • Built-in Mock data test solution.
  • Permissions Support dynamic route permission.
  • Components Secondary packaged multiple commonly used components.
  • Remeda: Use remeda as a data processing tool.

This Update

  • Fixed (MenuItem): Fixed the incorrect name displayed of the menu item in the top layout.
  • Added (Menu Permission): Added page element permission identifier to the menu.
  • Added (hasElementPermission): Added hasElementPermission method to control the display of front-end elements.
  • Optimized (Role drawer): Optimized the width of the permiss ion control drawer.
  • Optimized (checkbox): Globally optimized the default width of the checkbox to 20.
  • Updated (vxe-table): Upgraded the vxe-table component to the latest version.
  • Optimized: Optimized some annotations.
  • Updated: Updated dependencies.

Goctls v1.7.14 Update

Introduction

Goctls is a generation tool adapted and optimized for Simple Admin based on the official generation tool Goctl of Go Zero. It provides powerful code generation functions and integrates many customized tools to achieve rapid development of microservice access to the backend and frontend. Three-terminal code generation can greatly improve the development efficiency. Welcome to experience.

Features

  • go-swagger: Generate API documentation based on go-swagger, just one annotation is needed to generate the documentation.
  • i18n: All generated templates implement multi-language support.
  • Error Handling: Optimized error information processing, supporting multi-language errors.
  • Validator: Simple and easy-to-use validator, just add tags to validate.
  • Three-terminal Code Generation: Support three-terminal code generation, generating CRUD code for API, RPC and web terminals.
  • RPC Interface Grouping: rpc logic group grouping.
  • Proto File Splitting: Support proto file splitting for easy management.
  • Ent Support: Fully support Ent code generation, including database import, schema generation, template management, automatic upgrade, etc.
  • Additional Tools: Additional tools such as local log viewing, environment variable viewing.

This Update

  • Optimized (vben): Optimized the default width of the checkbox to 20.
  • Updated: Updated dependencies.

 

height=255

 

Documentation Address: Click to Visit

Likes