Commit graph

28 commits

Author SHA1 Message Date
smile
15b8f11744 feat(common): add PostgreSQL database driver dependency
- Introduce the PostgreSQL driver in the common-base-model module
- Enable connectivity and operations with PostgreSQL databases
- Provide the foundational dependency for future database-related feature development
2025-10-09 11:20:58 +08:00
smile
c00541e7bb feat(common): add a global exception handler to optimize database error messages
- Introduce PostgreSQL-specific exception handling to make error messages more readable
- Parse unique-violation errors, extract the conflicting column and value, and inform the user
- Detect not-null violations and clearly indicate which fields are required
- Classify foreign-key violations, distinguishing between “referenced record missing” and “still being referenced” scenarios
- Add check-constraint hints to help users spot format or rule violations
- Parse length-exceeded errors and state the allowed maximum length
- Provide generic utilities for extracting key columns and constraint names from error messages
- Enhance logging for easier debugging and issue tracking
2025-10-02 11:07:42 +08:00
sol
3bf415a408 refactor(base-model): Removed deleted field definitions from BaseEntity 2025-09-26 11:11:50 +08:00
sol
ca936ccf7f chore(db): migrate from Flyway to Atlas 2025-09-26 02:12:25 +08:00
sol
e167761df0 docs(common-auth): Add a comment description 2025-09-23 14:18:26 +08:00
sol
2c5f3becc8 refactor(data-scope): Adjust the package structure related to data permissions 2025-09-23 13:50:47 +08:00
sol
3f452579e5 feat(data-scope): Added data permission field comments and configuration classes 2025-09-22 20:17:34 +08:00
sol
69c7d57e8a feat(model):add @Entity 2025-09-22 14:44:42 +08:00
sol
c13b474ea8 refactor(common): Refactor the related code for paginated queries 2025-09-17 19:23:19 +08:00
sol
8e3561848a refactor(common): Refactor the underlying entity class and tree structure services 2025-09-17 19:04:07 +08:00
smile
03d1c2f1d7 Build (deps): Replace Excel processing library
-Replace EasyExcel with FastExcel, version 1.2.0- Update package names for related classes and annotations
-Adjust Excel import logic, currently only supports single insertion
-Removed redundant code from onEException
2025-09-08 18:13:52 +08:00
smile
0346cd1ccc feat(common-base): 添加角色导入导出功能
- 新增导入模板下载和 Excel 导入功能- 实现基于 EasyExcel 的高效导入逻辑
- 添加数据校验和错误处理机制
- 更新相关模型和接口定义
2025-09-08 16:56:11 +08:00
sol
069ada0795 refactor: Optimize code structure and constant usage 2025-07-29 18:17:38 +08:00
sol
d73a76d9c1 feat(model): Add @JsonIgnore annotations to the PageDto class 2025-07-29 17:00:02 +08:00
sol
aaba20fd79 feat(websocket): Implement WebSocket message handling and authentication interceptor 2025-07-04 09:59:14 +08:00
sol
23f193b619 feat(websocket): Implement SendMessageChunkDto for chunked message sending in MyWebSocketHandler 2025-06-20 10:20:12 +08:00
sol
7839966b15 feat(dependencies): Add common-base-model dependency to pom.xml and rename WsSendMessageDto class 2025-06-19 15:31:15 +08:00
Sol
e6b2a76bef fix(common): Fix cache penetration issue 2025-06-11 10:02:22 +08:00
Sol
5cbf6026e2 refactor(common-base-model): Lombok annotations for optimized entities and DTO classes 2025-05-30 15:15:24 +08:00
Sol
e4b6bdb82d refactor(lombok): refactor Lombok annotations in entity and DTO classes
- Replace `@Data` with `@Getter`, `@Setter`, and `@SuperBuilder`
- Add `@NoArgsConstructor` and `@AllArgsConstructor` where applicable
- Remove redundant `@EqualsAndHashCode` annotations
- Update usage of `BaseVo` and `PageVo`
- Unify code style to improve readability and maintainability
2025-05-30 12:37:59 +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
9da03ec4ff refactor(common): Use Lombok annotations to simplify entity class code 2025-05-17 19:04:24 +08:00
Sol
d4fbffc31d refactor: Refine the description of the menu type and sort type 2025-05-13 21:41:42 +08:00
Sol
b1b5874c69 feat(exception): add parameter validation exception handling 2025-05-06 17:25:34 +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
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
Bga Sol
5f627eef67 init 2025-02-12 17:22:25 +08:00