1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?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];
}
}