Partake.php 880 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace app\common\model\plus\invitationgift;
  3. use app\common\model\BaseModel;
  4. /**
  5. * Class Partake
  6. * 参与记录模型
  7. * @package app\common\model\plus\invitationgift
  8. */
  9. class Partake extends BaseModel
  10. {
  11. protected $name = 'invitation_partake';
  12. protected $pk = 'invitation_partake_id';
  13. /**
  14. * 关联用户表
  15. */
  16. public function user()
  17. {
  18. return $this->hasOne('app\\common\\model\\user\\User', 'user_id', 'user_id')->field('user_id,nickName');
  19. }
  20. public function partake()
  21. {
  22. return $this->hasOne('app\\common\\model\\user\\User', 'user_id', 'partake_id')->field('user_id,nickName');
  23. }
  24. /**
  25. *关联奖励表
  26. */
  27. public function reward()
  28. {
  29. return $this->hasOne('app\\common\\model\\plus\\invitationgift\\InvitationReward', 'invitation_reward_id', 'invitation_reward_id');
  30. }
  31. }