ZeroUserLineResponseEntity.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace app\entity\admin\response\user;
  3. use app\entity\admin\response\AdminCommonResponseEntity;
  4. /**
  5. * 零号线用户响应实体
  6. * 继承自 AdminCommonResponseEntity,用于零号线用户相关操作的响应
  7. * 此接口只需要返回成功或失败状态
  8. */
  9. class ZeroUserLineResponseEntity extends AdminCommonResponseEntity
  10. {
  11. // 直接使用父类的 success() 和 error() 方法
  12. // 不需要额外字段,只需要返回操作状态
  13. /**
  14. * 创建零号线用户操作成功响应
  15. * @param null $data
  16. * @param string $message
  17. * @param int $code
  18. * @return AdminCommonResponseEntity
  19. */
  20. public static function success(string $message = '零号线用户操作成功', int $code = 200, $data = null): AdminCommonResponseEntity
  21. {
  22. return parent::success($message);
  23. }
  24. /**
  25. * 创建零号线用户操作失败响应
  26. * @param string $message
  27. * @param int $code
  28. * @param null $data
  29. * @return AdminCommonResponseEntity
  30. */
  31. public static function error(string $message = '零号线用户操作失败', int $code = 400, $data = null): AdminCommonResponseEntity
  32. {
  33. return parent::error($message, $code);
  34. }
  35. }