| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace app\common\model\plus\invitationgift;
- use app\common\model\BaseModel;
- /**
- * 邀请有礼模型
- */
- class InvitationReceive extends BaseModel
- {
- protected $name = 'invitation_receive';
- protected $pk = 'invitation_receive_id';
- /**
- * 礼包详情
- */
- public static function detail($invitation_receive_id)
- {
- return (new static())->with(['image'])->find($invitation_receive_id);
- }
- /**
- * 关联奖励
- */
- public function reward()
- {
- return $this->hasMany('app\\common\\model\\plus\\invitationgift\\InvitationReward', 'invitation_reward_id', 'invitation_reward_id')->order(['invitation_num' => 'asc']);
- }
- /**
- * 关联奖励
- */
- public function invite()
- {
- return $this->belongsTo('app\\common\\model\\plus\\invitationgift\\InvitationGift', 'invitation_gift_id', 'invitation_gift_id')->bind(['name']);
- }
- /**
- * 关联用户表
- */
- public function user()
- {
- return $this->hasOne('app\\common\\model\\user\\User', 'user_id', 'user_id')->field('user_id,nickName');
- }
- }
|