Skip to content

introduce

Project Introduction

based onNest.js + TypeScript + TypeORM + MySQLA modern Node.js management system backend built to provide API support for UK2-admin (front-end project).

Integrate Swagger file automatic generation, operation log tracking, and supports dynamic column multilingual configuration, ready for use out of the box.

Project description

This project is the backend part of UK2-admin.

Current development progress:

Development StatusFunctionsDescription
User ManagementThe user is the system operator, and this function mainly completes the system user configuration
Department ManagementConfigure the system organization (company, department, group), and the tree structure displays support data permissions
Dictionary ManagementMaintain some more fixed data that is often used in the system
Operation logSystem normal operation log recording and query, integrated Swagger to generate log content
Menu ManagementConfigure system menus, operation permissions, button permissions identification, etc., local cache provides performance
Role ManagementRole menu permission allocation, setting roles to divide data scope permissions by institution
Column internationalizationAny column of a data table can be internationalized
SwaggerIntegrated Swagger Generate API Files
Code generationGenerate corresponding addition, deletion, modification and search code according to the database table structure, and generate the front-end page
RedisIntegrated Redis Cache Data
Notices and AnnouncementsSystem Notices and Announcements Information Release and Maintenance
Site messageMessage notifications within the system, providing in-site message templates and in-site message messages