- 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]>
29 lines
341 B
Plaintext
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 |