Files
Bruno GaoandQwen-Coder a88085a6c1 feat: implement batch 6 BaseAuditPO, MapStruct, Docker, and init script
- Add BaseAuditPO with audit fields (createUserId, updateUserId, createTime, updateTime, deleted, version)
- Implement MapStruct for Order ↔ OrderPO mapping with @BeanMapping(ignoreByDefault=true)
- Create Dockerfile with multi-stage build and runtime-only mode support
- Add .dockerignore for optimized build context
- Create init.sh script for project scaffolding with macOS/Linux compatibility
- Update OrderPO to extend BaseAuditPO
- Update OrderDao to use MapStruct mapper
- Add MapStruct processor dependency to infrastructure module
- Follow M2 v5 frozen contracts for audit trail and persistence layer

Co-authored-by: Qwen-Coder <[email protected]>
2026-02-12 14:18:07 +08:00

29 lines
341 B
Plaintext

# IDE / OS
.idea/
*.iml
.vscode/
.DS_Store
Thumbs.db
# Build output (builder stage handles this)
**/target/
# Version control
.git/
.gitignore
# Docker (avoid recursive context)
Dockerfile
docker-compose.yml
.dockerignore
# Docs / config not needed in image
*.md
docs/
.editorconfig
.gitea/
owasp-suppressions.xml
# Local env
.env
*.log