// 本包承载 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}
}
