``` http://dev.p.cdn.10086.cn:8080 /statistics/getHitRatio ?cpId=* &product=* &affectAreas= &domainNames= &provider=* &startTime=2026-03-27%2010:25 &endTime=2026-03-27%2010:25 &productId= &isps= &granular=0 &_=1774580169469 ``` com.cmcc.cdn.platform.selfservice.controller.StatisticsController#getHitRatio 给我梳理下这个接口的功能,输出一个 markdown 文档到项目的根目录。 主要是用到哪些参数,有哪些校验,有没有参数转换和默认值。掉了哪些三方接口,调了接口后做了哪些事情。尽量清晰。注意细节。 --- com.cmcc.cdn.platform.selfservice.controller.StatisticsController#getHitRatio getHitRatio接口分析.md 是我 getHitRatio 命中率接口的梳理,是在跑的业务。我现在给你安排一个艰巨的任务。 因为我们有一个 MCP 注册中心。我要接入进去。接入我们只需要提供标准的 http 接口就行了。所以按照这个接口做 3 个新接口出来: 1. 请求数 2. 命中请求数 3. 计算命中率(命中率 = 命中请求数 / 总请求数)的接口。 controller 在 ibs-portal\cdn-web\src\main\java\com\cmcc\cdn\platform 下建一个 mcp 文件夹写。 service 在 ibs-portal\cdn-service\src\main\java\com\cmcc\cdn\platform 下建一个 mcp 文件夹写。 因为是新接口代码一定要标准易读清晰,不要用原来的垃圾逻辑。 再帮我额外提供一个接口。可以实现比如 AI 获取 请求数 然后获取 命中请求数 。然后可以计算他们两个得出命中率的工具接口。方便我测试是调用一次计算命中率比较好,还是调用 请求数 然后调用 命中请求数 然后调用计算工具计算合适。