プロジェクト

全般

プロフィール

サポート #17

未完了

データベース変更まとめ

安治 博之 さんが4ヶ月前に追加. 約2ヶ月前に更新.

ステータス:
解決
優先度:
通常
担当者:
カテゴリ:
-
開始日:
2025/01/17
期日:
進捗率:

0%

予定工数:

説明

2025/03/26 時点 項目追加、新規テーブルのまとめ

項目追加テーブル

テーブル名 論理名・概要 物理名 備考
tickets チケット所有の企業ID target_company_id int publishing_histories.target_company_id
publishing_histories.id publishing_histories_id int publishing_histories.id
ticket_boxes.id ticket_boxes_id int ticket_boxes.id 1/29 ADD
publishing_histories 発行時有効期限 expire datetime 発行時の有効期限を設定 tickets.expireは、ユーザーにわたったのち、更新される可能がある為
実行時ユーザー user_id int
備考 memo text
発行ID issue_id int nullは画面からの発行、バッチ時は、ticket_publish_reservation.id 1/27 ADD
companies アフィリエイトコード affiliate_code varchar(255)
エージェントID agent_company_id int エージェントと法人の紐づけ
company_publishings 発行期限 issue_deadline datetime
ticket_boxes publishing_histories_id int
部門 department varchar(255)
枚数 amounts int 新規チケットブロック.枚数
取得時枚数 default_amounts int 新規チケットブロック.取得時枚数
取得上限枚数 max_amounts int 新規チケットブロック.取得上限枚数
パスワード boxes_password varchar(255) 平文で登録
備考 memo text 新規チケットブロック. 備考 2/14 ADD
実行ユーザー user_id int 3/24 ADD
取得期限 deadline datetime 新規チケットブロック. 取得期限 2/17 ADD 2/28 MOD date→datetime
ticket_logs ticket_boxes_id int ticket_boxes.id 1/21 ADD
送付受取日時 ticket_pickup_date datetime 配布先詳細のgroup by で使用、チケット送付/チケット受取時に設定(複数枚数時は同一値で設定) 1/22 ADD
users 氏名(カナ) name_kana varchar(255) 1/22 ADD

新規作成テーブル

テーブル名 論理名 項目名 備考
ticket_publish_reservations id bigint auto_increment 時限式チケット発行用
発行会社ID owner_company_id int
発行先会社ID target_company_id int
発行部数 amounts int
金額 price int
ステータス status int 0:有効、1:一時停止、2:無効、9:単発実行終了
次回実行日時 start_date datetime 2/18 MOD date→datetime
定期発行日 regular_execution_date int 1から31まで、一回限りの場合には、0に設定
処理タイプ proc_type int 0:定期発行 1:単発実行 2/25 ADD
チケット利用開始日 ticket_start_date datetime 2/25 ADD
user_id int 1/27 ADD
発行権ID company_publishings_id int 3/26 ADD
備考 memo text 2/27 ADD
created_at datetime
updated_at datetime
ticket_send_reservation id bigint auto_increment 時限式チケット送付用
実行日 start_date datetime 2/14 MOD date→datetime
アカウントID ticketable_id bigint ticketable_type=Company:companies.id チケット送付企業ID
アカウント種類 ticketable_type varchar(255) Company
チケットボックスID ticket_boxes_id int
送付先ユーザーID accounts_id int
チケットID tickets_id int
ステータス status int
created_at datetime
updated_at datetime
roles_lists id bigint auto_increment 1/28 ADD
会社ID company_id int ユーザー詳細画面で使用 1/28 ADD
ロール名 role_name varchar(255) ユーザー詳細画面で使用 1/28 ADD
created_at datetime 1/28 ADD
updated_at datetime 1/28 ADD
ticket_send_urls id bigint auto_increment 3/19 ADD
発行履歴ID publishing_histories_id int 3/19 ADD
チケットブロックID ticket_boxes_id int 3/19 ADD
枚数 amounts int 3/19 ADD
URL全文 url varchar(255) 3/19 ADD
会社ID company_id int 3/19 ADD
ランダムキー shot_key varchar(255) 3/19 ADD
ステータス status int 0:有効 1:無効 3/19 ADD
登録日付 created_at datetime 3/19 ADD
更新日付 updated_at datetime 3/19 ADD

他の形式にエクスポート: Atom PDF