43 lines
1.2 KiB
PHP
Executable File
43 lines
1.2 KiB
PHP
Executable File
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
use BenSampo\Enum\Enum;
|
|
use Illuminate\Support\Arr;
|
|
|
|
final class LottType extends Enum
|
|
{
|
|
const JCZQ = 'jczq';
|
|
const JCLQ = 'jclq';
|
|
const BJDC = 'bjdc';
|
|
const BJDC_SFGG = 'bjdc_sfgg';
|
|
const CTZQ_JQC = 'ctzq_jqc'; // 传统足球4场进球彩
|
|
const CTZQ_BQC = 'ctzq_bqc'; // 传统足球6场半全场
|
|
const CTZQ_SFC14 = 'ctzq_sfc14'; // 传统足球胜平负14选14
|
|
const CTZQ_SFC9 = 'ctzq_sfc9'; // 14选9
|
|
const DLT = 'dlt'; // 大乐透
|
|
const QXC = 'qxc'; // 七星彩
|
|
const PLS = 'pls'; // 排列三
|
|
const PLW = 'plw'; // 排列五
|
|
const GUAN = 'guan'; // 冠军
|
|
const GUAN_YA = 'guan_ya'; // 冠亚军
|
|
|
|
|
|
public static function getDescription($value): string
|
|
{
|
|
$values = [
|
|
self::JCZQ => '竞彩足球',
|
|
self::JCLQ => '竞彩篮球',
|
|
self::CTZQ_JQC => '4场进球彩',
|
|
self::CTZQ_BQC => '6场半全场',
|
|
self::DLT => '大乐透',
|
|
self::QXC => '七星彩',
|
|
self::PLS => '排列三',
|
|
self::PLW => '排列五',
|
|
self::GUAN => '冠军',
|
|
self::GUAN_YA => '冠亚军',
|
|
];
|
|
return Arr::get($values, $value);
|
|
}
|
|
}
|