1.1 KiB
1.1 KiB
ji3
擴充指南
新增 Email Provider
已內建:smtp_sender.go、ses_sender.go。若要再加其他 ESP:
- 在
provider/email/實作Sender(Name、Sort、Send)。 - 在
config/config.go加設定區塊,並在collectEmailSenders註冊。 - 補
provider/email/*_test.go。
新增 NotifyKind
domain/enum/kind.go常數。- embed 模板 +
template/registry.go。 - 若為 OTP 類,業務呼叫時設
DoNotPersistBody: true。
新增 HTTP API
- 在
generate/api/定義路由。 make gen-api。internal/logic只呼叫domain/usecase介面,做 types ↔ DTO 映射。
相關文件
- docs/model.md —
domain/分包、Redis/Mongo 連線生命週期、gomock 方案 A - docs/identity-member-design.md §11 — 產品級設計與決策
- internal/library/redis/README.md — 共用 Redis 連線
- internal/library/mongo/README.md — Mongo 存取層