// +---------------------------------------------------------------------- declare (strict_types = 1); namespace app\common\enum\order; use app\common\enum\EnumBasics; /** * 枚举类:订单来源 * Class OrderSource * @package app\common\enum\order */ class OrderSource extends EnumBasics { // 普通订单 const MASTER = 10; // 分销订单 const DISTRIBUTION = 20; //const 砍价订单 const BARGAIN = 30; //const 拼团订单 const GROUPBUY = 40; //拼团裂变 const GROUPBUYLB = 50; //秒杀订单 const MIAOSHA = 60; //买一赠一订单 const ZA = 70; //积分兑换商品订单 const EXCHANGE = 80; /** * 获取枚举数据 * @return array */ public static function data() { return [ self::MASTER => [ 'name' => '普通订单', 'value' => self::MASTER, ], self::DISTRIBUTION => [ 'name' => '分销订单', 'value' => self::DISTRIBUTION, ], self::BARGAIN => [ 'name' => '砍价订单', 'value' => self::BARGAIN, ], self::GROUPBUY => [ 'name' => '拼团订单', 'value' => self::GROUPBUY ], self::GROUPBUYLB => [ 'name' => '拼团裂变订单', 'value' => self::GROUPBUYLB ], self::MIAOSHA => [ 'name' =>'秒杀订单', 'value' => self::MIAOSHA ], self::ZA => [ 'name'=>'买一赠一订单', 'value'=> self::ZA ], self::EXCHANGE => [ 'name'=>'积分兑换商品订单', 'value'=> self::EXCHANGE ] ]; } }