Commit graph

210 commits

Author SHA1 Message Date
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
99d849e61b fix(file):Corrected the index name of the image file 2025-09-28 22:15:55 +08:00
sol
ee512e89a9 feat(core): Add bulk queries and optimize basic services 2025-09-28 22:13:22 +08:00
smile
ddb99be967 refactor(build):Restructure the build script to support layered packaging and parallel processing - Reorganize the Docker Compose volume mounting structure to support hierarchical directories
- Modify the build.sh script to enable parallel module processing
- Adjust the hierarchical decompression logic to adapt to the new directory structure
- Optimize rsync parameters to enhance file copying performance
- Update collect-layers.sh to adapt to the new layering structure
- Refactor compare-sync.sh to support automatic unpacking and module discovery
- Simplify README.md and update the user guide
2025-09-27 23:24:01 +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
41e59a2837 feat(script): Enhanced deployment scripts to support database synchronization 2025-09-26 21:19:40 +08:00
sol
ec67b2be66 feat(script): Enhanced deployment scripts to support database synchronization 2025-09-26 21:01:18 +08:00
sol
0b4b53ea17 feat(atlas): Extended system permissions and role table field lengths 2025-09-26 20:29:08 +08:00
sol
2ee26dad87 feat(schema): Update the database table structure definition 2025-09-26 15:18:40 +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
11e66645c2 Merge remote-tracking branch 'origin/main' 2025-09-25 11:28:36 +08:00
sol
34a3e744b8 feat(restTemplate): Add the RestTemplate configuration class 2025-09-25 11:28:20 +08:00
smile
b6a468a14c feat(deploy): Refactor deployment script directory structure and optimize differential package generation process - Move collect-layers.sh script to docker/script/ directory - Update compare-sync.sh script path references and automatic unpacking logic```
Reorganize the directory structures of `collect` and `diff`, and place them uniformly under `docker/script/`
Optimize the logic for generating differential packages, supporting automatic search and extraction of layers-collection.tar.gz.
- Add copying and updating of the client directory.
- Simplify naming of compressed packages by using fixed names: diff-package.tar.gz and layers-collection.tar.gz.
- Update the README.md documentation to provide clearer usage instructions and directory structure explanations
2025-09-25 11:15:52 +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
02c2008a67 docs(scripts): Add script description comments 2025-09-24 15:52:43 +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
892eaca3e0 fix: add .DS_Store to .gitignore 2025-09-21 17:11:29 +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
smile
e345aac7b4 refactor(build): Update Maven build command to include clean phase 2025-09-18 14:34:37 +08:00
smile
40ddb4baaa feat(menu): Add a layered deployment differential synchronization tool
-Added collect-layer.sh script for on-site collection of layers.idx files
-New CompareSync.sh script added for generating differential application packages
-Update. gitignore file, add script/collect and script/diff directories - modify build.sh file, optimize backend build process
-Update the docker-compose.yml file, adjust the application startup mode - add the README.md file, and provide detailed instructions on tool usage and workflow
2025-09-18 10:46:40 +08:00