## What does this PR do?

<!-- Brief description of the change -->

## Type of change

- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
- [ ] CI/CD or chore

## How was it tested?

- [ ] `mvn -B -ntp -f src/tjxt/tj-aigc/pom.xml test`
- [ ] `cd web/chat-ui && npm run lint && npm run test:run && npm run build`

## Checklist

- [ ] Self-review done
- [ ] No hardcoded secrets or credentials
- [ ] CI passes on this branch
