P1 安全: WebUtils.getClientIp 改为 remoteAddr 优先 + 可信代理 CIDR 配置 P2 规模化: DISTINCT ON 查询补匹配排序的部分索引 (migrate-k113) P2 一致性: syncCountryByIp regionCode 同语言/时区/币种加保护,不覆盖用户自定义 P3 文档: api-phase1.md 新增 platform 参数说明, IpRegionService 新增集成测试 + VERSION 新增: CountryProfile 52 国映射 + IpRegionService 离线 ip2region 解析 平台筛选: app-users/favorites/likes/watch-history 按最近一次会话 ANDROID/IOS 筛选
23 lines
326 B
Plaintext
23 lines
326 B
Plaintext
# 构建产物
|
|
target/
|
|
|
|
# IDE / 编辑器
|
|
.idea/
|
|
*.iml
|
|
.vscode/
|
|
|
|
# 系统文件
|
|
.DS_Store
|
|
|
|
# 日志
|
|
*.log
|
|
logs/
|
|
|
|
# 运行期上传的媒资(图片、视频,几百 MB)不入库,只保留目录
|
|
data/uploads/*
|
|
!data/uploads/.gitkeep
|
|
|
|
# 部署用的真实环境变量(含密钥),只提交 .env.example
|
|
.env
|
|
dump.rdb
|