feat: 重构多语言模块,符合NestJS规范
- 重构LanguageUtils为LanguageService,实现ILanguageService接口 - 移除自定义验证管道和装饰器,使用标准NestJS验证 - 集成框架ValidatorService进行业务验证 - 简化目录结构,移除不必要的子目录 - 支持模块化语言包加载(common、user、order等) - 统一API响应格式(code、msg、data、timestamp) - 添加ValidationExceptionFilter处理多语言验证错误 - 完善多语言示例和文档
This commit is contained in:
31
start-dev.sh
Executable file
31
start-dev.sh
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "╔════════════════════════════════════════════════════════════════════════════╗"
|
||||
echo "║ 🚀 启动开发环境(MySQL + Redis + 本地服务) ║"
|
||||
echo "╚════════════════════════════════════════════════════════════════════════════╝"
|
||||
echo ""
|
||||
|
||||
# 步骤1: 启动MySQL和Redis
|
||||
echo "📦 步骤1: 启动MySQL和Redis容器..."
|
||||
docker-compose -f docker-compose.dev.yml up -d
|
||||
|
||||
# 等待服务就绪
|
||||
echo "⏳ 等待MySQL和Redis就绪..."
|
||||
sleep 10
|
||||
|
||||
# 检查服务状态
|
||||
echo ""
|
||||
echo "📊 服务状态:"
|
||||
docker-compose -f docker-compose.dev.yml ps
|
||||
|
||||
echo ""
|
||||
echo "✅ MySQL和Redis已启动!"
|
||||
echo ""
|
||||
echo "🔗 连接信息:"
|
||||
echo " MySQL: localhost:3306"
|
||||
echo " Redis: localhost:6379"
|
||||
echo ""
|
||||
echo "📋 下一步:"
|
||||
echo " 1. 启动NestJS: cd wwjcloud-nest && npm run start:dev"
|
||||
echo " 2. 启动Admin: cd wwjcloud-nest/admin && npm run dev"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user