// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\common\enum\user\balanceLog; use app\common\enum\EnumBasics; /** * 余额变动场景枚举类 * Class Scene * @package app\common\enum\user\balanceLog */ class Scene extends EnumBasics { // 用户充值 const RECHARGE = 10; // 用户消费 const CONSUME = 20; // 管理员操作 const ADMIN = 30; // 订单退款 const REFUND = 40; /** * 获取订单类型值 * @return array */ public static function data(): array { return [ self::RECHARGE => [ 'name' => '用户充值', 'value' => self::RECHARGE, 'describe' => '用户充值:%s', ], self::CONSUME => [ 'name' => '用户消费', 'value' => self::CONSUME, 'describe' => '用户消费:%s', ], self::ADMIN => [ 'name' => '管理员操作', 'value' => self::ADMIN, 'describe' => '后台管理员 [%s] 操作', ], self::REFUND => [ 'name' => '订单退款', 'value' => self::REFUND, 'describe' => '订单退款:%s', ] ]; } }