kindergarten_java/.gitignore
En 30b9cd5e05 feat: 套餐管理功能完整实现
前端新增:
- 套餐管理列表页 PackageListView.vue
- 套餐详情页 PackageDetailView.vue
- 套餐编辑页 PackageEditView.vue
- 套餐 API 客户端 productBundle.ts

后端新增:
- ProductBundle 实体(产品套餐)
- ProductBundleCoursePackage 实体(套餐 - 课程包关联)
- TenantProductBundle 实体(学校套餐购买记录)
- CoursePackageCourse 实体(课程包 - 课程关联)
- AdminProductBundleController(套餐管理接口)
- AdminBundleCoursePackageController(套餐课程包关联接口)
- AdminPackageCourseController(课程包课程关联接口)
- AdminTenantBundleController(学校套餐购买接口)
- 对应 Service 和 Mapper

数据库迁移:
- 添加 Flyway 迁移脚本 V20260312__create_bundle_tables.sql

代码规范:
- Service 层统一继承 IService 和 ServiceImpl
- Entity 类补充 @Schema 注解
- DTO/VO 类补充 @Schema 注解
2026-03-12 10:47:03 +08:00

56 lines
748 B
Plaintext

# 依赖目录
node_modules/
.pnp
.pnp.js
# 构建产物
dist/
build/
target/
*.class
*.jar
*.war
# 数据库文件
# *.db
*.sqlite
*.sqlite3
# 环境变量(含敏感信息,不提交)
.env
.env.local
# .env.production 只含 API 地址,允许提交
# .env.production
# 保留开发环境配置(可按需注释掉)
# .env.development
# macOS
.DS_Store
.AppleDouble
.LSOverride
# IDE
.idea/
.vscode/
*.iml
*.ipr
*.iws
# 日志
logs/
*.log
npm-debug.log*
# 临时文件
tmp/
temp/
# 只提交 reading-platform 三个子项目
test-website/
归档.zip
reading-platform-frontend/src/components.d.ts
.gitignore
.cursor/rules/generated-api-readonly.mdc
.cursor/rules/frontend-api-orval-usage.mdc
reading-platform-frontend/api-spec.yml