// +---------------------------------------------------------------------- namespace App\Models; /** * 订单佣金数据管理-模型 * @author laravel开发员 * @since 2020/11/11 * @package App\Models */ class OrderCommissionModel extends BaseModel { // 设置数据表 protected $table = 'orders_commissions'; /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function bonusUser1() { return $this->hasOne(MemberModel::class,'id','bonus_1_uid') ->where(['mark'=>1]) ->select(['id','openid','balance','mobile','nickname','property','ls_score','status']); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function bonusUser2() { return $this->hasOne(MemberModel::class,'id','bonus_2_uid') ->where(['mark'=>1]) ->select(['id','openid','balance','mobile','nickname','property','ls_score','status']); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function bonusUser3() { return $this->hasOne(MemberModel::class,'id','bonus_3_uid') ->where(['mark'=>1]) ->select(['id','openid','balance','mobile','nickname','property','ls_score','status']); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function bonusUser4() { return $this->hasOne(MemberModel::class,'id','bonus_4_uid') ->where(['mark'=>1]) ->select(['id','openid','balance','mobile','nickname','property','ls_score','status']); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function bonusUser5() { return $this->hasOne(MemberModel::class,'id','bonus_5_uid') ->where(['mark'=>1]) ->select(['id','openid','balance','mobile','nickname','property','ls_score','status']); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function bonusUser6() { return $this->hasOne(MemberModel::class,'id','bonus_6_uid') ->where(['mark'=>1]) ->select(['id','openid','balance','mobile','nickname','property','ls_score','status']); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function directUser() { return $this->hasOne(MemberModel::class,'id','direct_uid') ->where(['mark'=>1]) ->select(['id','openid','balance','mobile','nickname','property','ls_score','status']); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function user() { return $this->hasOne(MemberModel::class,'id','user_id') ->where(['mark'=>1]) ->select(['id','openid','balance','mobile','nickname','property','ls_score','status']); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function store() { return $this->hasOne(StoreModel::class,'id','store_id') ->where(['mark'=>1]) ->select(['id','user_id','balance','mobile','name','status']); } }