Commit graph

386 commits

Author SHA1 Message Date
Sol
b1b5874c69 feat(exception): add parameter validation exception handling 2025-05-06 17:25:34 +08:00
Sol
451cc688cc Fix: Make routeIdList in GatewayConfig mutable to resolve length issue 2025-04-25 22:31:22 +08:00
Sol
437c7bee43 feat(cloud): Add Feign and Loadbalance model. 2025-04-25 21:48:26 +08:00
Sol
6869ede0ef refactor(common): remove ClientServer and update GatewayConfig routeIdList init function 2025-04-25 19:19:12 +08:00
Sol
68cccbd079 refactor(plugin-openfeign):Updated FeignInterceptor comments 2025-04-25 19:04:11 +08:00
Sol
419be52986 refactor(client): Reorder parentId field in DepartmentEntity, MenuEntity, and PermissionEntity 2025-04-25 00:00:15 +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
656c194f3f feat(auth): Rewrite GatewayConfig
- Rewrite GatewayConfig classes for dynamic route generation-use DiscoveryClient and InstanceRegisteredEvent for service discovery and automatic route addition
2025-04-23 18:40:59 +08:00
Sol
18ba89654d feat(plugin-swagger): edit OpenAPI config 2025-04-17 11:50:06 +08:00
Sol
b781352b5e feat(plugin-database): Optimize MyBatis-Plus configuration and add custom SQL logging
- Add MyBatis-Plus configuration items in application-database.yml, including cache settings and log level
- Introduce MybatisSqlLogger class for custom SQL logging, supporting colored output
2025-04-16 20:16:05 +08:00
Sol
7604753889 refactor(common-base-model): remove BaseTreeEntity parentId() function 2025-04-16 20:14:00 +08:00
Sol
6aa1b2877c feat(auth): add Controller scan retry 2025-04-15 23:35:02 +08:00
Sol
a4fde4a670 refactor(common-base-web) use list.parallelStream() 2025-04-15 19:30:26 +08:00
Sol
89964121ce refactor(dev): Update pg sql 2025-04-11 19:04:44 +08:00
Sol
272da2d530 refactor(dev): Update docker's .env 2025-04-11 17:51:31 +08:00
Sol
c3b5da305e refactor(dev): Update docker's .env 2025-04-11 17:49:57 +08:00
Sol
0a086c1942 refactor(dev): Update docker's .env 2025-04-11 17:45:07 +08:00
Sol
0c20991cba update NacosSql 2025-04-11 16:41:04 +08:00
Sol
b0aa685bdf update NacosSql 2025-04-11 16:39:00 +08:00
Sol
8839ccfe76 feat(nacos): update Nacos config and database
- Add Nacos configuration file `application.properties`
- Update Nacos image version to v2.5.1
- Change database from MySQL to PostgreSQL
- Update database initialization script
2025-04-10 17:44:01 +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
c949ffd08c build(database): Add separate Flyway tables for each microservice 2025-03-19 18:25:16 +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
4f3419f9b1 refactor(mybatisPlus): Rename the configuration class and adjust the pagination plugin settings 2025-03-18 17:54:35 +08:00
sol
a9e2b78569 feat(plugin-database): Refactor database configuration and add dynamic data source support
- Update application-database.yml to add multiple PostgreSQL data source configurations
- Remove DdlAutoConfiguration class
- Update pom.xml to add dynamic-datasource dependency and remove p6spy dependency
- Rename MybatisPlusInterceptorConfig to PostgresMybatisPlusInterceptorConfig
- Delete spy.properties file
2025-03-17 14:51:02 +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
bgasol
21fb11df8b Update the README file 2025-02-25 11:33:41 +08:00
bgasol
27527a7c09 Update the README file 2025-02-25 11:27:29 +08:00
Bga Sol
3081e6ff15 chore: 更新 .gitattributes 文件以规范化代码换行
- 设置所有文件的默认换行为自动
- 指定 *.sh 文件使用 LF 换行- 指定 *.bat 文件使用 CRLF 换行- 移除了原有的 -/mvnw text eol=lf 行
2025-02-13 16:58:57 +08:00
Bga Sol
93c1f67a24 build(docker): 更新 Redis 版本并调整 Seata 配置
- 将 Redis 版本从 6.2.16 升级到 7.4.2
- 调整 Seata 容器的 IP配置注释
- 移除 Seata 容器的 command 属性
2025-02-13 16:39:25 +08:00
Bga Sol
5f627eef67 init 2025-02-12 17:22:25 +08:00