from app.core.database import Base, engine from app.modules.approvals.models import ApprovalRequest from app.modules.audit.models import AuditLog from app.modules.business.models import ( AttendanceRecord, Expense, FundAccount, LegacySyncRun, PerformanceMetric, Policy, Procurement, Project, RiskEvent, Standard, Supplier, WorkReport, WorkTask, ) _MODELS = [ ApprovalRequest, AuditLog, Project, WorkTask, Procurement, Expense, FundAccount, Policy, Standard, PerformanceMetric, Supplier, AttendanceRecord, WorkReport, RiskEvent, LegacySyncRun, ] def main() -> None: Base.metadata.create_all(bind=engine) print("Database schema initialized.") if __name__ == "__main__": main()