Files
chat/backend/app/controller/api/BaseApi.php
T
2026-07-22 10:18:59 +08:00

33 lines
733 B
PHP

<?php
namespace app\controller\api;
use app\BaseController;
use think\response\Json;
class BaseApi extends BaseController
{
protected function success(mixed $data = null, string $message = 'success', int $httpCode = 200): Json
{
return json([
'code' => 0,
'message' => $message,
'data' => $data,
], $httpCode);
}
protected function error(string $message, int $httpCode = 400, int $code = 1): Json
{
return json([
'code' => $code,
'message' => $message,
'data' => null,
], $httpCode);
}
protected function authUser(): array
{
return $this->request->authUser ?? [];
}
}