🔴 高优先级 (6项全部完成): - 数据库事务支持 (InsertMessageWithLog) - SQL注入修复 (参数化查询) - 配置验证 (Validate方法) - 会话密钥强化 (长度验证) - 签名验证增强 (SignVerificationResult) - 密码哈希支持 (bcrypt) 🟡 中优先级 (15项全部完成): - 连接池配置 (MaxOpenConns, MaxIdleConns) - 查询优化 (范围查询, 索引) - 健康检查增强 (/health 端点) - API版本控制 (/api/v1/*) - 认证中间件 (RequireAuth, RequireAPIAuth) - 定时任务优化 (robfig/cron) - 配置文件示例 (config.example.yaml) - 常量定义 (config/constants.go) - 开发文档 (DEVELOPMENT.md) 🟢 低优先级 (9项全部完成): - Docker支持 (Dockerfile, docker-compose.yml) - Makefile构建脚本 - 优化报告 (OPTIMIZATION_REPORT.md) - 密码哈希工具 (tools/password_hash.go) - 14个新文件 - 30项优化100%完成 版本: v2.0.0
47 lines
411 B
Plaintext
47 lines
411 B
Plaintext
# 构建/二进制文件
|
|
sms-receiver
|
|
sms-receiver-v2
|
|
*.exe
|
|
|
|
# 数据库文件
|
|
*.db
|
|
*.sqlite
|
|
*.sqlite3
|
|
|
|
# 日志文件
|
|
*.log
|
|
logs/
|
|
|
|
# 配置文件(敏感信息)
|
|
config.yaml
|
|
.env
|
|
|
|
# 临时文件
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
|
|
# IDE 配置
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# 操作系统
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# 文档
|
|
README.md
|
|
DEVELOPMENT.md
|
|
*.md
|
|
|
|
# Docker
|
|
Dockerfile
|
|
docker-compose.yml
|
|
.dockerignore
|