# pet **Repository Path**: thethao223739/pet ## Basic Information - **Project Name**: pet - **Description**: 宠物店sass项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-29 - **Last Updated**: 2025-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 宠物店SaaS全栈项目 ## 目录结构 - `apps/admin`:Vue3 + Element Plus 后台管理(Sass) - `apps/miniapp`:UniApp 微信小程序端 - `server`:SpringBoot + MyBatis Plus 多租户后端(H2内存库可直接运行) - `docs`:设计与示例代码 ## 快速启动 1. 后台管理(开发) - `cd apps/admin && npm i && npm run dev` - 浏览器打开 `http://localhost:5173`,右上角输入并保存 `tenantId` - 可在设置页查看租户配置 2. 后端服务(需要JDK17与Maven) - `cd server && mvn spring-boot:run` - 启动后接口:`http://localhost:8080/api/...` - 初始化数据:POST `http://localhost:8080/api/dev/seed` 3. 小程序端 - 使用 HBuilderX/微信开发者工具导入 `apps/miniapp` 目录运行 ## 测试 - 后端:`cd server && mvn -q -Dtest=PetstoreTests test` - 前端:`cd apps/admin && npm run test` ## 多租户 - 详见 `docs/multitenancy/saas-multitenancy.md`