Commit graph

34 commits

Author SHA1 Message Date
smile
815e2e7112 refactor(web-system-8081): Optimizing the toIds method in RoleService
-Add processing for empty lists and return empty lists instead of null
-Use Collections. emptyList() instead of new ArrayList<>()
-Optimized code structure, improved code readability and robustness
2025-09-19 16:52:04 +08:00
sol
8e3561848a refactor(common): Refactor the underlying entity class and tree structure services 2025-09-17 19:04:07 +08:00
smile
25d9a354e5 Refactor (common base): Refactoring Excel import and export functionality
-Optimized the logic for generating import templates and importing data
-Improved code reusability and maintainability - improved error handling and logging
-Unified API interfaces for import and export
2025-09-17 17:03:12 +08:00
sol
855a9ab466 feat(menu): Added the function of querying menus under specified menu groups 2025-09-17 15:19:52 +08:00
sol
bdb6125128 feat(menu): Added the function of querying menus under specified menu groups 2025-09-17 15:10:45 +08:00
sol
c5fd5e6760 refactor(web-system): Refactor menu initialization code 2025-09-17 11:01:28 +08:00
sol
e9494ecc59 refactor(CorsConfigure, SaTokenConfigure): Add @NonNull annotation to method parameters; delete unused CacheEvictAspect and CacheEvictById classes; update GatewayConfigValues with new constant; enhance FeignInterceptor to include user identity token; modify application configuration to enable system authentication 2025-09-16 17:50:25 +08:00
sol
7408258faa refactor(common-base-web): Extract import and export functions into separate classes 2025-09-16 10:40:29 +08:00
smile
0346cd1ccc feat(common-base): 添加角色导入导出功能
- 新增导入模板下载和 Excel 导入功能- 实现基于 EasyExcel 的高效导入逻辑
- 添加数据校验和错误处理机制
- 更新相关模型和接口定义
2025-09-08 16:56:11 +08:00
smile
628a56cdfa refactor(user): update user-related code
- Remove permission check for logout endpoint
- Optimize login logic
2025-09-04 17:34:08 +08:00
smile
2b9b0423ed feat(system): 添加菜单、角色和用户相关操作的支持
- 在 DepartmentService、MenuService、PermissionService、RoleService 和 UserService 中添加了删除操作的实现
- 优化了树形结构数据的递归删除逻辑
- 处理了角色和用户删除时的关联数据清理
- 修复了一些潜在的 bug 和性能问题
2025-09-04 10:57:36 +08:00
sol
069ada0795 refactor: Optimize code structure and constant usage 2025-07-29 18:17:38 +08:00
sol
0a7768d775 refactor(database): Update table names and indexes
Updated @TableName annotations in DepartmentEntity, FileEntity, ImageEntity, MenuEntity, PermissionEntity, RoleEntity, and UserEntity
Updated @JoinTable annotations in RoleEntity and UserEntity
Updated methods for querying associated tables in RoleService and UserService
Updated creation scripts for file, image, video, permission, menu, role, and user tables
Removed unnecessary indexes and added pagination primary order indexes
2025-07-25 22:14:20 +08:00
Sol
97ba7cffaf fix(service): Fix cache update logic 2025-06-11 10:28:32 +08:00
Sol
71d41b675b feat(system): Implement basic Service caching functions and optimize logging 2025-06-10 20:02:59 +08:00
Sol
0fc6e1b160 build(web-system-8081): Upgrade captcha dependent version 2025-06-03 20:27:50 +08:00
Sol
f02e0f82ef feat(plugin-micrometer): dynamically set management port and configure Actuator endpoints
- Add `DynamicManagementPortProcessor` to dynamically set the management server port
- Update `application-micrometer.yml` to enable common Actuator endpoints
- Refactor `SaTokenConfigure` to remove whitelist configuration for Actuator endpoints
2025-05-30 11:43:40 +08:00
Sol
9e9d0d934e refactor: Delete RedisCacheConfig 2025-05-27 09:43:15 +08:00
Sol
5cb7affa2b refactor(架构调整): Remove Seata-related code and optimize cache logic 2025-05-24 19:07:21 +08:00
Sol
615c76b0e4 build:Rename the load balancing plug-in and update the database script 2025-05-24 15:19:04 +08:00
Sol
b4beaf4b08 ci:Adjust log configuration and optimize project structure 2025-05-21 12:07:55 +08:00
Sol
9da03ec4ff refactor(common): Use Lombok annotations to simplify entity class code 2025-05-17 19:04:24 +08:00
Sol
437c7bee43 feat(cloud): Add Feign and Loadbalance model. 2025-04-25 21:48:26 +08:00
Sol
38ce61ff6b feat(cache): todo: add UserCache 2025-04-24 23:58:50 +08:00
Sol
029db85278 Refactor: Move RedisCacheConfig to a new location 2025-04-24 00:58:59 +08:00
Sol
c0cc05fc68 refactor(web-system): Refactor captcha functionality
- Removed unused imports in BaseTreeEntity
- Refactored captcha generation and validation logic in LoginService
- Added RedisCacheConfig class to enable Redis caching
- Removed redundant code in StpInterfaceImpl
- Removed YmlPropertySourceFactory class
- Added CaptchaCache class for managing captcha cache
2025-04-23 23:49:37 +08:00
Sol
6b88e970e3 refactor(web-system): Change the validation time of the verification code from 5 minutes to 1 minute 2025-04-23 22:38:29 +08:00
Sol
c3b5da305e refactor(dev): Update docker's .env 2025-04-11 17:49:57 +08:00
sol
ff526774bb refactor(database): Refactor the database configuration 2025-03-20 17:27:18 +08:00
sol
09e0f90909 refactor(database): Refactor the database configuration 2025-03-20 16:58:15 +08:00
sol
5b749702f0 build(plugin-database): Replace MyBatis-Plus DDL with Flyway
- Add Flyway configuration in `application-database.yml`
- Remove `Ddl` classes from `web-file` and `web-system` modules
- Update `pom.xml` to include Flyway dependencies
- Refactor database migration scripts to follow Flyway-compatible naming and structure
2025-03-19 17:19:30 +08:00
sol
39a543c74c Refactor(auth): Refactor authorization initialization logic
- Modify the startup method of `ControllerScanner`, replacing `ApplicationRunner` with `ApplicationReadyEvent` listener
- Update the README file to clarify that `web-system` and `web-file` need to be started manually
- Refactor the menu initialization logic in `SystemInitData`, replacing `MenuApi` with `MenuService`
2025-03-13 18:07:52 +08:00
sol
4388586ca2 refactor(database): optimize database configuration and logging
1. Replace custom SQL logger with P6Spy for better SQL monitoring\n2. Optimize MyBatis-Plus configuration structure\n3. Add delay for ControllerScanner to ensure Nacos registration\n4. Update project documentation with detailed deployment guide\n5. Fix code formatting and remove redundant imports
2025-03-13 17:03:33 +08:00
Bga Sol
5f627eef67 init 2025-02-12 17:22:25 +08:00