sol
28045c4f1d
Merge remote-tracking branch 'origin/main'
2025-10-09 11:45:34 +08:00
sol
ceaa664722
refactor(service):Refactor the query logic of the underlying service
2025-10-09 11:45:21 +08:00
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
4598de5752
feat(api): Add APIs for files, images, videos, and system modules
2025-09-29 17:12:27 +08:00
sol
4f240736f0
fix(service):Fixed a master-slave relationship mapping error when inserting a table
2025-09-29 15:09:39 +08:00
sol
9db790ec17
fix(base):Fixed an empty pointer exception when querying an entity based on its ID
2025-09-29 10:59:17 +08:00
sol
809706334b
fix(role):Fixed a service injection issue in the role controller
2025-09-28 22:30:32 +08:00
sol
ee512e89a9
feat(core): Add bulk queries and optimize basic services
2025-09-28 22:13:22 +08:00
sol
f72e108ab0
feat(tree):Optimize tree structure query logic Query the tree structure in full at one time and assemble the tree structure in memory
2025-09-27 03:08:59 +08:00
sol
3fa67bf7bf
refactor(core): Removed the deleted field logic from the entity class
2025-09-27 01:49:10 +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
34a3e744b8
feat(restTemplate): Add the RestTemplate configuration class
2025-09-25 11:28:20 +08:00
sol
17c5188967
refactor(mail): Remove the inline resource addition feature
2025-09-24 17:10:06 +08:00
sol
3d5c20cb06
feat(core):Added checks for MyBaseMapper inheritance
2025-09-24 17:04:57 +08:00
sol
49f09b3245
feat(file): Add file download function and optimize MinIO client usage
2025-09-24 01:42:01 +08:00
sol
bd35ec0bb5
feat(minio): Support range request and streaming of video online playback
2025-09-24 01:18:49 +08:00
sol
f77118843c
feat(video): Optimized video streaming supports range requests
2025-09-24 00:58:44 +08:00
sol
b8a7329ed9
feat(file):Optimized the file upload and status management logic
2025-09-24 00:03:17 +08:00
sol
2e3dafd7ea
fix(minio): Adjust file stream upload parameters to optimize large file processing Changed the stream method parameter of MinioClient from a fixed size to a buffer size to support more efficient large file upload processing.
2025-09-23 22:24:20 +08:00
sol
64b008538e
refactor(file): Adjust the file creation logic to set the default value and creation time uniformly
2025-09-23 21:53:00 +08:00
sol
50de33cffc
refactor(plugin-minio):Refactor OssService and migrate to the plugin module
2025-09-23 20:18:16 +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
0b86e77bc6
fix(DataScopeHandler):Fixed the processing logic of data permission scopes
2025-09-23 11:22:30 +08:00
sol
3f452579e5
feat(data-scope): Added data permission field comments and configuration classes
2025-09-22 20:17:34 +08:00
sol
818f000472
Merge remote-tracking branch 'origin/main'
2025-09-22 14:44:57 +08:00
sol
69c7d57e8a
feat(model):add @Entity
2025-09-22 14:44:42 +08:00
sol
c85be6c29e
refactor: Remove unused imports
2025-09-21 16:48:11 +08:00
sol
080ea5dc29
refactor(video): edit @GetMapping("/play/{id}")
2025-09-21 16:41:06 +08:00
sol
20a70f3360
refactor(file): 文件存储
2025-09-19 22:33:59 +08:00
sol
068fd54e1e
refactor(file): 文件存储
2025-09-19 22:30:53 +08:00
sol
9849aecfa2
feat(plugin): Add data rights controls and optimize file services
2025-09-19 21:54:33 +08:00
smile
a3ed646df5
refactor(web system): Modify permissions and menu query methods in role services
...
-Changing the query method for permissions and menus from cacheSearch to findById - This change can improve code readability and consistency, as the findById method is typically used to directly query entities based on their IDs
2025-09-19 17:29:32 +08:00
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
smile
56acac8759
feat(file): Object storage persistence follows preset path rules
2025-09-19 16:04:40 +08:00
sol
3e74da643d
feat(menu): Add a menu grouping ID to the file service menu item
2025-09-19 09:52:24 +08:00
sol
86f27891a0
refactor(db): Changed the description field from VARCHAR(255) to type TEXT
2025-09-18 09:24:02 +08:00
sol
bf7d31f5a3
refactor(common): Optimized the basic service interface and tree service interface
2025-09-17 19:44:06 +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
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
9bc6334549
refactor(web-file-8082): Refactor menu initialization code
2025-09-17 10:50:09 +08:00
sol
b29405b8ce
fix(plugin-openfeign): Fixed an issue with carrying a user identity token when requesting a feign
2025-09-17 10:23:27 +08:00
sol
b5863c78df
fix(plugin-openfeign): Fix the logic for adding user identity tokens in Feign requests
2025-09-16 18:09:59 +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