fix(nginx-log): service 文件加 Service 后缀(命名规范合规)

F2 Code quality review 发现:3 个新增 service 未遵守
.agents/rules/ulthon-naming-convention.md 第 19 行规定
(service 模块文件名需带 Service 后缀)。

变更:
- 重命名 6 个文件(3 Base + 3 App):
  NginxLogParser(Base)→NginxLogParserService(Base)
  NginxLogReader(Base)→NginxLogReaderService(Base)
  NginxLogAggregator(Base)→NginxLogAggregatorService(Base)
- 同步类名、use、类型 hint、new 引用
- NginxLogReaderServiceBase 异常消息前缀同步加 Service
- controller Base 引用更新(NginxLogImportBase / NginxLogStatAggregateBase)

验证:
- php -l 全部 8 个文件语法通过
- grep 残留旧名 = 0 结果(24 处引用全部带 Service 后缀)
This commit is contained in:
augushong
2026-07-28 06:57:13 +08:00
parent 0f9f12174c
commit f1a2e8fd5d
10 changed files with 49 additions and 49 deletions

View File

@@ -0,0 +1,18 @@
<?php
namespace app\common\service;
use base\common\service\NginxLogReaderServiceBase;
/**
* Nginx 日志增量读取 serviceApp 入口类).
*
* 框架内部所有调用走本类(依赖倒置):
* `new \app\common\service\NginxLogReaderService()` 或静态上下文,
* 业务侧如需定制读取逻辑,重写本类对应方法即可拦截。
*
* 全部逻辑由 NginxLogReaderServiceBase 提供,本类默认仅继承不修改。
*/
class NginxLogReaderService extends NginxLogReaderServiceBase
{
}