'integer', 'user_id' => 'integer', 'type' => 'integer']; const CREATED_AT = null; const UPDATED_AT = null; /** * @param string $openId * @return Builder|\Hyperf\Database\Model\Model|null */ public function getThirdInfoByOpenId(string $openId): \Hyperf\Database\Model\Model|Builder|null { return $this->where('open_id', $openId)->first(); } /** * @param int $userId * @return HigherOrderTapProxy|mixed|string */ public function getWxThirdInfoByUserId(int $userId) { return $this->where('user_id', $userId)->where('type',ThirdCode::WX_LOGIN)->value('open_id') ?? ''; } }