6
0
Fork 0
jiqu-library-server/app/Enums/PointLogAction.php

26 lines
506 B
PHP

<?php
namespace App\Enums;
use Illuminate\Support\Arr;
enum PointLogAction: int {
case Recharge = 1;
case Deduction = 2;
case Consumption = 3;
public function label(): string
{
return Arr::get(self::options(), $this->value, 'Unknown');
}
public static function options(): array
{
return [
self::Recharge->value => '充值',
self::Deduction->value => '扣减',
self::Consumption->value => '消费',
];
}
}