Add initial implementation of BOM management classes and data structure

- Created clsBOMManager for managing BOM data
- Added clsCategory and clsMaterialItem for category and material representation
- Implemented methods for loading and organizing BOM data from Excel
- Introduced .gitignore to exclude unnecessary files
- Added metadata JSON for module tracking
This commit is contained in:
Misaka_Company
2026-01-20 08:53:01 +08:00
commit 05601ec1fc
12 changed files with 669 additions and 0 deletions

16
.gitignore vendored Normal file
View File

@@ -0,0 +1,16 @@
__pycache__/
.venv
build
dist
log
*.spec
temp
# Claude 临时文件
.claude/
tmpclaude-*
*.log
*workspace*
*.png
data/
*.xlsm