# Pull Request
## Description
Provide a clear and concise description of what this PR does.
## Related Issues
Closes #(issue number)
Fixes #(issue number)
Relates to #(issue number)
## Type of Change
Please check the options that are relevant:
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Code refactoring
- [ ] Performance improvement
- [ ] Test update
- [ ] Build/CI update
## Changes Made
Please provide a bulleted list of the changes:
- Change 1
- Change 2
- Change 3
## Screenshots (if applicable)
Add screenshots to demonstrate UI changes or new features.
## Testing
### Test Environment
- OS: [e.g., macOS 14.0]
- Node.js Version: [e.g., 20.10.0]
- MySQL Version: [e.g., 8.0.33]
### How Has This Been Tested?
Describe the tests you ran to verify your changes:
- [ ] Manual testing
- [ ] Unit tests
- [ ] Integration tests
- [ ] E2E tests
### Test Steps
1. Step 1
2. Step 2
3. Step 3
## Checklist
Before submitting your PR, please review and check all of the following:
### Code Quality
- [ ] My code follows the project's coding standards
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings or errors
- [ ] I have removed any console.logs or debugging code
### Testing
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have tested this on multiple browsers (if UI change)
### Documentation
- [ ] I have updated the documentation accordingly
- [ ] I have updated the CHANGELOG.md file
- [ ] I have updated type definitions if needed
- [ ] I have added JSDoc comments for new functions/classes
### Dependencies
- [ ] I have not added any unnecessary dependencies
- [ ] If I added dependencies, I have justified them in this PR description
### Security
- [ ] My changes do not introduce any security vulnerabilities
- [ ] I have not committed any secrets, credentials, or sensitive data
- [ ] I have considered and addressed potential security implications
### Breaking Changes
If this PR includes breaking changes, please describe:
1. What breaks?
2. Why is this change necessary?
3. Migration path for users?
## Additional Notes
Add any additional notes for reviewers here.
## For Maintainers
- [ ] This PR is ready to merge
- [ ] This PR needs additional review
- [ ] This PR requires updates before merging