记录 domain service 代码规范 适用于 internal/domain/service 下全部实现与重构任务
xxxServiceImpl 必须是空结构体 struct{}NewXxxService 不接收依赖参数NewCreation(mr repo.MemberRepo ...)s.memberRepo 这类字段访问。 与 .type xxxServiceImpl struct { 且存在字段。 或 .rg -n "type\\s+[a-zA-Z0-9_]+serviceImpl\\s+struct\\s*\\{" internal/domain/servicerg -n "^\\s*//.*[\\.|。]" internal/domain/servicerg -n "^func\\s+\\([^)]*\\)\\s+[A-Za-z0-9_]+\\([^)]*\\)\\s*\\{" internal/domain/service