============================================================ 接口变更说明(相对当前已提交代码) 日期: 2026-06-26 版本: v3.0.1 作者: rk 依据: git 工作区相对 master 已提交代码的实际差异 ============================================================ 【管理端 platform】(Shiro 鉴权) ------------------------------------------------------------ 新增接口: 一、抖音核销配置(加在既有 SystemDictDataController,/system/dictData) 1. POST /system/dictData/getDouyinConfigDTO 查询抖音核销配置(四项字典值)。无入参。 2. POST /system/dictData/updateDouyinAppConfigDTO 更新抖音应用配置(client_key/client_secret/account_id)。 入参(body):clientKey / clientSecret / accountId 3. POST /system/dictData/updateDouyinPoiIdDTO 更新核销门店ID(单门店)。 入参(query):poiId 二、抖音券核销(新文件 DouyinVerifyController,/business/douyinVerify) 4. POST /business/douyinVerify/page 核销记录分页(对外) 5. POST /business/douyinVerify/poiList 查询抖音商户下门店ID列表(无入参,返回 List) 6. POST /business/douyinVerify/cancel 撤销核销(管理端,不受1小时限制) 三、抖音商品(新文件 DouyinProductController,/business/douyinProduct) 7. POST /business/douyinProduct/sync 从抖音同步商品(全量) 8. POST /business/douyinProduct/page 分页查询 9. GET /business/douyinProduct/{id} 根据ID查询(含SKU) 10. POST /business/douyinProduct/bindDiscount 绑定/解绑本地套餐 ============================================================ 【接口端 web】(JWT 鉴权) ------------------------------------------------------------ 新增接口: 一、抖音(新文件 DouyinApi,/web/douyin) 1. GET /web/douyin/testQuery 联调测试:从抖音全量同步商品入库 2. GET /web/douyin/testPoiList 联调测试:查询抖音商户下门店ID列表(返回 List) 3. POST /web/douyin/scanVerify 扫码一步核销(验券准备+核销合并)。@LoginRequired + @PreventRepeat 入参(body):qrContent(扫码内容)/ code(券码明文)二选一 + poiId(门店ID,选填) 4. POST /web/douyin/page 核销记录分页。@LoginRequired 5. GET /web/douyin/{id} 核销记录详情。@LoginRequired 二、数据报表(新文件 ReportController,/web/report,从管理端迁回) 鉴权:JWT + 管理员校验(需登录且 user.sysuser 非空,否则 NOT_ALLOWED) 6. GET /web/report/overview 概览统计 7. POST /web/report/bikeIncome 收入车型分析 8. POST /web/report/incomeStat 收入统计 9. GET /web/report/operationCenter 运营中心数据 10. POST /web/report/operationOrderPage 运营中心订单查询(分页) 11. GET /web/report/orderRides 订单骑行记录+轨迹 变化接口: 1. GET /web/home/home 返回值新增字段 HomeResponse 新增:douyinExchangeTips(抖音券兑换说明,String) 入参无变化,仅返回体增加一个字段(值来自字典 DOUYIN_EXCHANGE_TIPS)。 ============================================================ 说明: - 上述清单基于 git 工作区实际差异(DouyinApi / ReportController / DouyinVerifyController / DouyinProductController 均为新增文件, 在已提交代码中不存在;SystemDictDataController、HomeResponse 为既有文件被修改)。 - 相关数据库变更见 db/changeSql.sql(抖音商品/核销记录/操作日志/轨迹表 + DOUYIN_CONFIG / DOUYIN_EXCHANGE_TIPS 字典项)。 ============================================================