Product — 商品
これは何か
サークルが申し込める「もの」の定義です。「長机」「ステージ出演枠2時間」「参加費」のように、申し込みの対象となるものを1件ずつ登録します。
商品は特定のイベントに縛られません。「長机」という商品は今年も来年も同じ定義を使い回します。イベントごとの価格や上限数は、次のユニット(ProductForProject)で別途設定します。
商品の種類
商品には3種類あります。
物品(PHYSICAL) 実際に手元に届いたり貸し出されたりするものです。机・椅子・電源タップなどが該当します。
企画時間枠(TIMETABLE_SLOT) ステージや特定の場所を一定時間占有するための枠です。「メインステージ 14:00〜15:00の枠」のように、時間をリソースとして管理します。
参加費(PARTICIPATION_FEE) 大学祭に参加することへの費用です。内容によらず参加しているすべてのサークルに課されます。
誰が使うか
- 運営スタッフ:商品を登録・管理する
- サークル:商品一覧を見て申し込む(読むだけ)
できなければならないこと
- 運営スタッフが商品を新規作成できる
- 運営スタッフが商品名・説明・単位・提供業者名・カテゴリを変更できる
- 運営スタッフが商品の画像を追加・並び替え・削除できる
- まだ誰も注文していない商品を運営スタッフが削除できる
できてはいけないこと
- 誰かが既に注文した商品を削除すること。削除すると過去の注文記録から商品の情報が失われる。
- 既に注文が存在する商品の種類(物品 / 時間枠 / 参加費)を変更すること。種類が変わると請求や集計のロジックが壊れる。
- サークルが商品を作成・変更・削除すること。商品は運営が管理するマスタデータ。