BroadcastRoom.php 851 B

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