You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 line
982B

  1. <?php
  2. namespace App\Models\HtpmsCustomer\Mst;
  3. use App\Models\HtpmsCustomer\HtpmsCustomerAppModel;
  4. use App\Models\User;
  5. use Illuminate\Database\Eloquent\Relations\HasMany;
  6. /**
  7. * 店舗マスタ
  8. */
  9. class Shop extends HtpmsCustomerAppModel
  10. {
  11. const COL_NAME_NAME = "name"; // 名称
  12. const COL_NAME_MEMO = "memo"; // メモ
  13. const COL_NAME_QR_SERVICE_EXPIRE_MIN = "qr_service_expire_min"; // QRサービス券有効期限
  14. const COL_NAME_UNDER_AMOUNT_WHEN_CREATE = "under_amount_when_create"; //発行時デポジット下限値
  15. const COL_NAME_UNDER_AMOUNT_WHEN_AUTH = "under_amount_when_auth"; //認証時デポジット下限値
  16. const COL_NAME_UNDER_AMOUNT_WHEN_USE = "under_amount_when_use"; // 利用時デポジット下限値
  17. protected $table = "tbl3_mst_shops";
  18. public function getModelName(): string
  19. {
  20. return "店舗マスタ";
  21. }
  22. public function users(): HasMany
  23. {
  24. return $this->hasMany(User::class);
  25. }
  26. }