BroadcastRoom.php 928 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. /**
  3. * @package merchant
  4. *
  5. * @author xaboy
  6. * @day 2020/7/29
  7. *
  8. *
  9. */
  10. namespace app\common\model\store\broadcast;
  11. use app\common\model\BaseModel;
  12. use app\common\model\system\merchant\Merchant;
  13. /**
  14. * Class BroadcastRoom
  15. * @package app\common\model\store\broadcast
  16. * @author xaboy
  17. * @day 2020/7/29
  18. */
  19. class BroadcastRoom extends BaseModel
  20. {
  21. /**
  22. * @return string|null
  23. * @author xaboy
  24. * @day 2020/7/29
  25. */
  26. public static function tablePk(): ?string
  27. {
  28. return 'broadcast_room_id';
  29. }
  30. /**
  31. * @return string
  32. * @author xaboy
  33. * @day 2020/7/29
  34. */
  35. public static function tableName(): string
  36. {
  37. return 'broadcast_room';
  38. }
  39. public function merchant()
  40. {
  41. return $this->hasOne(Merchant::class, 'mer_id', 'mer_id');
  42. }
  43. public function broadcast()
  44. {
  45. return $this->hasMany(BroadcastRoomGoods::class);
  46. }
  47. }