Skip to content

mappy_sms_logs(SMSログ)

ER図

概要

SMS送信履歴を管理するテーブル。口コミ促進やアンケート配信のSMS送信結果を記録する。ポリモーフィックリレーション(sms_loggable)により口コミやアンケートと紐付く。

テーブル定義

Noカラム名(論理)カラム名(物理)データ型NULLキー説明
1IDidint unsignedNOPK自動採番
2ユーザーIDuser_idvarchar(64)NOFK/IDX送信者のユーザーID
3ロケーションIDgbp_location_idint unsignedYESFKmappy_gbp_locations.id
4電話番号phone_numbervarchar(255)YES-送信先電話番号
5メッセージmessagevarchar(255)NO-送信メッセージ内容
6ステータスstatustinyint unsignedNO-SMS送信ステータス(0: デフォルト)
7ハッシュhashvarchar(255)NO-SMS識別用ハッシュ
8SMSタイプsms_typeintYES-SMS送信の種別
9フィードバックタイプfeedback_typeintYES-顧客フィードバックの種別
10関連先タイプsms_loggable_typevarchar(255)YES-ポリモーフィック関連のモデル名
11関連先IDsms_loggable_idbigint unsignedYES-ポリモーフィック関連のID
12SMSバッチIDsms_batch_idvarchar(255)YES-一括送信時のバッチ識別子
13作成日時created_attimestampNO-レコード作成日時
14更新日時updated_attimestampNO-レコード更新日時

インデックス

インデックス名カラム説明
user_iduser_idユーザーIDによる検索高速化
user_id_created_atuser_id, created_atユーザー別の時系列検索高速化