前端新增: - 套餐管理列表页 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 注解
56 lines
748 B
Plaintext
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 |