<?php /** * Created by PhpStorm. * User: 梁俊杰 * Date: 2019/12/03 * Time: 16:08 * Description: */ namespace Meibuyu\Micro; class Helper { /** * 获取唯一编号 * @param string $prefix * @return string */ public static function uid($prefix = '') { return uniqid($prefix); } /** * 返回成功消息 * @param array|string $data 返回数据 默认空 * @param string $msg 消息,默认 Success * @param int $code 成功代码,默认200 * @return array */ public static function success($data = '', $msg = 'success', $code = 200) { return self::response($data, $msg, $code); } /** * 返回失败消息 * @param array|string $data 返回数据 默认空 * @param string $msg 消息,默认 Error * @param int $code 失败代码,默认400 * @return array */ public static function fail($data = '', $msg = 'fail', $code = 400) { return self::response($data, $msg, $code); } /** * 返回操作消息 * @param array|string $data 返回数据 默认空 * @param string $msg 消息,默认空 * @param int $code 操作代码,默认200 * @return array */ public static function response($data = '', $msg = '', $code = 200) { return ['data' => $data, 'msg' => $msg, 'code' => $code]; } }