2 Commits

Author SHA1 Message Date
797ac1d935 fix: replace uuid.uuid4() with getID() from appPublic.uniqueID for all table ID generation 2026-05-08 15:47:19 +08:00
2547fad996 sync: local modifications to opportunity_management
- Updated core.py, init.py, opportunity_core.py, mysql.ddl.sql
- Updated UI: base.ui, opportunity_management.ui
- Added: opportunity.json, opportunity_stage_history.json
- Added API files: opportunities CRUD, sales_stages_list, check_tables
- Added UI/DSPY: opportunity_edit, opportunity_list, sales_stages_list
2026-04-28 18:54:47 +08:00