Administrador inteligente
SmartAdmin es desarrollado por el Laboratorio de Innovación 1024 en Luoyang, China, basado en SpringBoot2/3+Sa-Token+Mybatis-Plus y Vue3+Ant Design Vue+Uni-App+Uni-UI, con "código de alta calidad" como núcleo. Plataforma de desarrollo rápido , “simple y eficiente”, segura” .
Es el primero en China en cumplir con los requisitos funcionales de "Seguridad de red: protección de nivel 3" y "Seguridad de datos" , y admite una serie de requisitos de seguridad como restricciones de inicio de sesión, cifrado y descifrado de interfaces nacionales y desensibilización de datos.
El front-end proporciona versiones duales de JavaScript y TypeScript , y el back-end proporciona versiones duales de Java8+SpringBoot2.X y Java17+SpringBoot3.X .
Al mismo tiempo, abrimos las especificaciones del código fuente que han sido verificadas y utilizadas por más de mil empresas en los últimos seis años: "Pensamientos de código de alta calidad", "Especificaciones Vue3" y "Especificaciones Java" , lo que permite a todos Sienta una sensación de control en este mundo impetuoso. ¡El código está escrito de forma limpia! Al mismo tiempo, puede ahorrar mucho tiempo, reducir las horas extra, trabajar felizmente, ser humilde, seguir aprendiendo, amar el código y amar la vida aún más .
Sistema técnico
- Interfaz: JavaScript/TypeScript + Vue3 + Vite5 + Pinia + Ant Design Vue 4.X
- Terminal móvil: uniapp (versión vue3) + uni-ui + (admite APP, mini programa, H5 al mismo tiempo)
- Backend: Java8/17 + SpringBoot2/3 + Sa Token + Mybatis-plus + múltiples bases de datos
- Vista previa en línea de la computadora: https://preview.smartadmin.vip
- Documentación oficial: https://smartadmin.vip
- Vista previa móvil en línea: https://app.smartadmin.vip
Conceptos y pensamientos
- Lo que compartimos no son funciones inútiles, sino funciones necesarias, como: registros de cambio de datos, documentación del sistema, registros de actualización de versiones, comentarios, registros, latidos, generadores de números de tickets, etc.
- También compartimos especificaciones de código front-end, back-end, vue3 y otras que han sido verificadas por cientos de empresas. ¡Unas buenas especificaciones pueden hacer que cada línea de código que escribo sea más sonora y potente!
- Admiramos el código de alta calidad. Como desarrollador, el código es una espada afilada. Puede fluir suavemente en el teclado, como un caballero, cuando el asunto termina, lo deja atrás y oculta su nombre.
- Valoramos mucho el alto grado de cooperación y comprensión tácita del equipo, ayudarse mutuamente y nunca trabajar horas extras, en lugar de adormecernos al ver el código de otras personas y dejarlas trabajar horas extras en 996.ICU.
- Pensamos de manera proactiva, nos mantenemos humildes, seguimos aprendiendo, amamos el código y amamos la vida aún más.
- Esperamos que puedas dedicar 3 minutos a leer detenidamente cada punto a continuación, para que puedas vivir una experiencia técnica que nunca antes habías tenido.
Cuadro destacado de funciones
Características destacadas
- Sistema de seguridad : Cumple con los requisitos de seguridad nacionales de tercer nivel, como inicio de sesión de dos factores, cifrado de contraseña, requisitos de complejidad de contraseña, bloqueo de tiempos de inicio de sesión incorrectos, tiempo de espera de inicio de sesión, desensibilización de datos y otras funciones de seguridad de la red y de datos.
- Cifrado y descifrado de interfaz : admite el cifrado y descifrado de los parámetros de solicitud y el contenido devuelto, y admite algoritmos de cifrado nacionales y otros algoritmos de cifrado extranjeros.
- Columnas personalizadas de tabla : admite columnas definidas por el usuario y puede conservarlas en la base de datos.
- Registro de cambios de datos : admite registros de cambios de datos basados en el complemento git diff, lo que hace que ver los cambios de datos sea más intuitivo y conveniente
- Documentación en línea : Admite funciones como documentos de ayuda a la derecha (similares a los documentos de ayuda a la derecha de la consola de Alibaba Cloud), comentarios de soporte, registros de versiones, etc.
- Oficina OA : información de la empresa (facturas, bancos, empleados, etc.), notificaciones y anuncios (lecturas de registros, horarios, etc.)
- Registros y monitoreo : registros de latidos del servidor, registros de inicio de sesión, registros de operaciones (IP, navegador, sistema operativo y otra información del dispositivo)
- Funciones del sistema : empleados, departamentos, roles, permisos, menús, marcas de agua, gestión de archivos, parámetros del sistema, diccionario de datos, generación de números de pedido, etc.
- Generación de código : configuración en base a cada tabla, vista previa del código online, descarga, etc.
- Los anteriores son sólo algunos ejemplos, ¡hay más sorpresas estrelladas y detalles esperando que los descubras! :Características destacadas exclusivas de SmartAdmin en la industria
Aspectos destacados del código
- [Frontal: versiones duales]: proporciona versiones duales js y ts, la estructura del directorio es muy clara
- [Frontal - Mantenimiento constante]: vue-enum, se niega a aparecer números mágicos, la enumeración constante no se puede mantener
- [Front-end - Naming]: Los mejores métodos de nomenclatura y escritura para API, constantes, etc. en la industria
- [Front-end - soporte multientorno]: archivos de configuración de entorno únicos de 5 entornos para local, desarrollo, pruebas, prelanzamiento y producción
- [Código de diseño frontal]: el método de escritura de diseño más claro de la industria, incluso un principiante puede entenderlo
- [Front-end-main.js]: Es posible que seamos los únicos en la industria que hemos escrito correctamente el método de carga del enrutador en main.js
- ----Hermosa línea divisoria entre el front-end y el back-end----
- [Estructura de directorio única de backend]: la estructura de subcontratación de código Java de alta calidad única de la industria, adecuada para proyectos grandes, medianos y pequeños, la estructura es muy clara
- [Archivo de configuración pública backend]: mantenimiento de archivos de configuración comunes únicos en la industria, que simplifica la configuración común
- [Mantenimiento del código de retorno de backend]: el mantenimiento del código de retorno de solicitud original de la industria, que vale la pena echarle un vistazo
- [Arquitectura backend de cuatro capas]: arquitectura de cuatro capas (controlador, servicio, administrador, dao), ¿por qué hay cuatro capas?
- [Backend-Entornos múltiples]: Maven multientorno: desarrollo, pruebas, prelanzamiento, configuración del entorno de producción
- [Enganche del sistema backend]: recarga inteligente, reserva ganchos para el sistema, carga dinámicamente y ejecuta algún código sin reiniciar el programa.
- Lo anterior es solo una gota en el océano, ¡hay más detalles esperando que los descubras! ir a comprobar