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,15 @@
<?php
namespace app\common\service;
use base\common\service\NginxLogAggregatorServiceBase;
/**
* Nginx 访问日志聚合统计 Service业务入口.
*
* 继承自 Base 内核,业务侧可在本类中重写 aggregateHour / formatDateStr 等方法
* 来定制聚合逻辑依赖倒置Base 层只调用 app 入口类)。
*/
class NginxLogAggregatorService extends NginxLogAggregatorServiceBase
{
}