// 本包承载 user-service 短号和靓号的 MySQL 持久化。 package identity import "database/sql" // Repository 是短号和靓号在 MySQL 上的存储实现。 type Repository struct { // db 由父级 MySQL repository 持有,本包只复用连接池。 db *sql.DB } // New 基于共享 MySQL 连接池创建短号存储对象。 func New(db *sql.DB) *Repository { return &Repository{db: db} }