<?php
|
|
namespace app\common\enum\supplier;
|
|
class SupplierType
|
{
|
const PHYSICAL = 10; //实物
|
const GROUPBUYING = 20; //团购
|
//服务
|
const SERVICE = 30; //服务
|
/**
|
* 供应商类型数据
|
*/
|
public static function data()
|
{
|
return [
|
self::PHYSICAL => ['name' => '实物','value' => self::PHYSICAL],
|
self::GROUPBUYING => ['name' => '团购','value' => self::GROUPBUYING],
|
self::SERVICE => ['name' => '服务','value' => self::SERVICE],
|
];
|
}
|
/**
|
* 供应商类型名称列表
|
*/
|
public static function getTypeName()
|
{
|
static $names = [];
|
|
if (empty($names)) {
|
foreach (self::data() as $item)
|
$names[$item['value']] = $item['name'];
|
}
|
|
return $names;
|
}
|
/**
|
* 供应商类型名称
|
*/
|
public static function getName($type)
|
{
|
$names = self::getTypeName();
|
return $names[$type] ?? '-';
|
}
|
}
|