项目目录结构.md 3.9 KB

完整项目目录结构

本清单列出全部自有交付文件;运行时目录与依赖安装目录不进入源码分发。

code/
├── backend/
│   ├── app/
│   │   ├── api/
│   │   │   ├── __init__.py
│   │   │   ├── business.py
│   │   │   ├── dependencies.py
│   │   │   ├── main.py
│   │   │   ├── management.py
│   │   │   └── operations.py
│   │   ├── application/
│   │   │   ├── __init__.py
│   │   │   ├── approvals.py
│   │   │   ├── pipeline.py
│   │   │   ├── seed.py
│   │   │   ├── services.py
│   │   │   └── worker.py
│   │   ├── domain/
│   │   │   ├── __init__.py
│   │   │   ├── models.py
│   │   │   └── rules.py
│   │   ├── infrastructure/
│   │   │   ├── __init__.py
│   │   │   ├── ai.py
│   │   │   ├── database.py
│   │   │   ├── files.py
│   │   │   └── security.py
│   │   ├── shared/
│   │   │   ├── __init__.py
│   │   │   ├── common.py
│   │   │   ├── config.py
│   │   │   └── schemas.py
│   │   └── __init__.py
│   ├── migrations/
│   │   ├── versions/
│   │   │   └── 0001_initial.py
│   │   ├── env.py
│   │   └── script.py.mako
│   ├── scripts/
│   │   ├── create_admin.py
│   │   ├── init_db.py
│   │   └── migrate.py
│   ├── tests/
│   │   ├── __init__.py
│   │   ├── conftest.py
│   │   ├── helpers.py
│   │   ├── test_ai.py
│   │   ├── test_boundaries.py
│   │   ├── test_business.py
│   │   └── test_domain.py
│   ├── .env.example
│   ├── alembic.ini
│   ├── main.py
│   ├── pytest.ini
│   ├── requirements-dev.txt
│   ├── requirements-lock.txt
│   └── requirements.txt
├── docs/
│   ├── screenshots/
│   │   ├── 审核结果.jpg
│   │   └── 报销审批闭环.jpg
│   ├── openapi.json
│   ├── test-results.xml
│   ├── 交付与落盘说明.md
│   ├── 依赖与配置说明.md
│   ├── 已确认设计方案.md
│   ├── 接口文档.md
│   ├── 文件校验清单.json
│   ├── 文档阅读清单.md
│   ├── 自检报告.md
│   ├── 设计与实现说明.md
│   └── 项目目录结构.md
├── frontend/
│   ├── scripts/
│   │   └── test-session.mjs
│   ├── src/
│   │   ├── components/
│   │   │   ├── JsonEvidence.vue
│   │   │   ├── PageHeading.vue
│   │   │   └── StatusBadge.vue
│   │   ├── views/
│   │   │   ├── AgentView.vue
│   │   │   ├── AlertView.vue
│   │   │   ├── ApprovalView.vue
│   │   │   ├── AuditDetail.vue
│   │   │   ├── AuditList.vue
│   │   │   ├── ChainView.vue
│   │   │   ├── DashboardView.vue
│   │   │   ├── KnowledgeView.vue
│   │   │   ├── LogView.vue
│   │   │   ├── LoginView.vue
│   │   │   ├── ReimbursementDetail.vue
│   │   │   ├── ReimbursementView.vue
│   │   │   ├── RuleView.vue
│   │   │   └── UserView.vue
│   │   ├── App.vue
│   │   ├── api.ts
│   │   ├── labels.ts
│   │   ├── main.ts
│   │   ├── router.ts
│   │   ├── store.ts
│   │   └── style.css
│   ├── .env.example
│   ├── index.html
│   ├── package-lock.json
│   ├── package.json
│   ├── tsconfig.json
│   └── vite.config.ts
├── .gitignore
└── README.md