field($fields)->where($map); return $query->order('id desc')->select()->toArray(); } /** * 关联上级代理 * @return \think\model\relation\HasOne */ public function supAgent(): HasOne { return $this->hasOne(self::class, 'id', 'auid'); } /** * 获取下级代理 * @return \think\model\relation\HasMany */ public function subAgent(): HasMany { return $this->hasMany(self::class, 'auid', 'id'); } /** * 关联等级数据 * @return HasOne */ public function levelinfo(): HasOne { return $this->hasOne(PluginWumaSalesUserLevel::class, 'number', 'level'); } }