コンテンツにスキップ

検索はプロダクションビルドでのみ利用可能です。 ローカルでテストするには、サイトをビルドしてプレビューしてください。

連絡先テーブル

連絡先(顧客)データを管理する4テーブルです。


顧客の基本情報を保持するメインテーブルです。

カラムNULLデフォルト説明
idtextNO主キー(UUID)
nametextNO顧客名
indextextNO検索用インデックス文字列
memotextYESメモ
phonestext[]NO[]電話番号リスト
emailstext[]NO[]メールアドレスリスト
tagstext[]NO[]タグリスト
userTypetextNOユーザー種別(‘優良’ | ‘普通’ | ‘要注意’ | ‘NG’)
groupIdstext[]NO[]所属グループ ID リスト
shopIdtextNO所属店舗 ID
userIdtextYESユーザー ID
createdAttimestamptz(3)NONOW()作成日時
updatedAttimestamptz(3)NONOW()更新日時
名前カラム種別
contact_shopId_idxshopIdINDEX
contact_index_idxindexINDEX
contact_userType_idxuserTypeINDEX
contact_userId_shopId_idxuserId, shopIdUNIQUE

purelovers ロイヤリティプラットフォームとの連携データです。userId で紐付けし、1 purelovers ユーザー = 1 レコードを複数店舗で共有します。

カラムNULLデフォルト説明
idtextNO主キー(UUID)
pureloversIdtextNOpurelovers 側の ID
userIdtextNOユーザー ID
nametextNOpurelovers 上の表示名
imagetextYESプロフィール画像 URL
birthDatedateYES生年月日
emailNotificationEnabledbooleanNOtrueメール通知の有効/無効
createdAttimestamptz(3)NONOW()作成日時
updatedAttimestamptz(3)NONOW()更新日時
名前カラム種別
contact_purelovers_pureloversId_idxpureloversIdUNIQUE
contact_purelovers_userId_idxuserIdINDEX
contact_purelovers_birthDate_idxbirthDateINDEX

連絡先のチャット NG(拒否)ステータスを管理するテーブルです。

カラムNULLデフォルト説明
idtextNO主キー(UUID)
contact_idtextNO連絡先 ID
ng_typetextNONG 種別
is_activebooleanNOtrue有効/無効
reasontextYESNG 理由
created_bytextYES作成者 ID
created_attimestamptz(3)NONOW()作成日時
updated_attimestamptz(3)NONOW()更新日時
名前カラム種別
contact_chat_ng_contactId_ngType_keycontact_id, ng_typeUNIQUE
contact_chat_ng_contactId_idxcontact_idINDEX
contact_chat_ng_ngType_idxng_typeINDEX
contact_chat_ng_isActive_idxis_activeINDEX

チャット NG ステータスの変更履歴を記録するテーブルです。

カラムNULLデフォルト説明
idtextNO主キー(UUID)
contact_idtextNO連絡先 ID
ng_typetextNONG 種別
actiontextNO操作(‘activate’ | ‘deactivate’)
reasontextYES変更理由
created_bytextYES操作者 ID
created_attimestamptz(3)NONOW()作成日時
名前カラム種別
contact_chat_ng_history_contactId_idxcontact_idINDEX
contact_chat_ng_history_createdAt_idxcreated_atINDEX