初始化项目
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:订单发货状态
|
||||
* Class DeliveryStatus
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class DeliveryStatus extends EnumBasics
|
||||
{
|
||||
// 未发货
|
||||
const NOT_DELIVERED = 10;
|
||||
|
||||
// 已发货
|
||||
const DELIVERED = 20;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::NOT_DELIVERED => [
|
||||
'name' => '未发货',
|
||||
'value' => self::NOT_DELIVERED,
|
||||
],
|
||||
self::DELIVERED => [
|
||||
'name' => '已发货',
|
||||
'value' => self::DELIVERED,
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:配送方式
|
||||
* Class DeliveryType
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class DeliveryType extends EnumBasics
|
||||
{
|
||||
// 快递配送
|
||||
const EXPRESS = 10;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::EXPRESS => [
|
||||
'name' => '快递配送',
|
||||
'value' => self::EXPRESS,
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:订单场景
|
||||
* Class OrderScene
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class OrderScene extends EnumBasics
|
||||
{
|
||||
// 订单创建时
|
||||
const CREATE = 10;
|
||||
|
||||
// 订单付款时
|
||||
const PAYMENT = 20;
|
||||
|
||||
// 订单发货时
|
||||
const DELIVERY = 30;
|
||||
|
||||
// 订单完成时
|
||||
const COMPLETE = 40;
|
||||
|
||||
// 订单取消时
|
||||
const CANCEL = 50;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::CREATE => [
|
||||
'name' => '订单创建时',
|
||||
'value' => self::CREATE,
|
||||
],
|
||||
self::PAYMENT => [
|
||||
'name' => '订单付款时',
|
||||
'value' => self::PAYMENT,
|
||||
],
|
||||
self::DELIVERY => [
|
||||
'name' => '订单发货时',
|
||||
'value' => self::DELIVERY,
|
||||
],
|
||||
self::COMPLETE => [
|
||||
'name' => '订单完成时',
|
||||
'value' => self::COMPLETE,
|
||||
],
|
||||
self::CANCEL => [
|
||||
'name' => '订单取消时',
|
||||
'value' => self::COMPLETE,
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
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 MAIN = 10;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::MAIN => [
|
||||
'name' => '普通订单',
|
||||
'value' => self::MAIN,
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:订单状态
|
||||
* Class OrderStatus
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class OrderStatus extends EnumBasics
|
||||
{
|
||||
// 进行中
|
||||
const NORMAL = 10;
|
||||
|
||||
// 已取消
|
||||
const CANCELLED = 20;
|
||||
|
||||
// 待取消
|
||||
const APPLY_CANCEL = 21;
|
||||
|
||||
// 已完成
|
||||
const COMPLETED = 30;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::NORMAL => [
|
||||
'name' => '进行中',
|
||||
'value' => self::NORMAL,
|
||||
],
|
||||
self::CANCELLED => [
|
||||
'name' => '已取消',
|
||||
'value' => self::CANCELLED,
|
||||
],
|
||||
self::APPLY_CANCEL => [
|
||||
'name' => '待取消',
|
||||
'value' => self::APPLY_CANCEL,
|
||||
],
|
||||
self::COMPLETED => [
|
||||
'name' => '已完成',
|
||||
'value' => self::COMPLETED,
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:订单支付状态
|
||||
* Class PayStatus
|
||||
* @package app\common\enum\recharge\order
|
||||
*/
|
||||
class PayStatus extends EnumBasics
|
||||
{
|
||||
// 待支付
|
||||
const PENDING = 10;
|
||||
|
||||
// 支付成功
|
||||
const SUCCESS = 20;
|
||||
|
||||
// 超时
|
||||
const CANCEL = 30;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::PENDING => [
|
||||
'name' => '等待支付',
|
||||
'value' => self::PENDING,
|
||||
],
|
||||
self::SUCCESS => [
|
||||
'name' => '支付成功',
|
||||
'value' => self::SUCCESS,
|
||||
],
|
||||
self::CANCEL => [
|
||||
'name' => '支付超时',
|
||||
'value' => self::CANCEL,
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:订单支付方式
|
||||
* Class PayType
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class PayType extends EnumBasics
|
||||
{
|
||||
// 余额支付
|
||||
const BALANCE = 10;
|
||||
|
||||
// 微信支付
|
||||
const WECHAT = 20;
|
||||
|
||||
// 转账支付
|
||||
const TRANSFER = 30;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data(): array
|
||||
{
|
||||
return [
|
||||
self::BALANCE => [
|
||||
'name' => '余额支付',
|
||||
'value' => self::BALANCE,
|
||||
],
|
||||
self::WECHAT => [
|
||||
'name' => '微信支付',
|
||||
'value' => self::WECHAT,
|
||||
],
|
||||
self::TRANSFER => [
|
||||
'name' => '转账支付',
|
||||
'value' => self::TRANSFER,
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:订单收货状态
|
||||
* Class ReceiptStatus
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class ReceiptStatus extends EnumBasics
|
||||
{
|
||||
// 未收货
|
||||
const NOT_RECEIVED = 10;
|
||||
|
||||
// 已收货
|
||||
const RECEIVED = 20;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::NOT_RECEIVED => [
|
||||
'name' => '未收货',
|
||||
'value' => self::NOT_RECEIVED,
|
||||
],
|
||||
self::RECEIVED => [
|
||||
'name' => '已收货',
|
||||
'value' => self::RECEIVED,
|
||||
],
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order\export;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:导出状态
|
||||
* Class ExportStatus
|
||||
* @package app\common\enum\order\export
|
||||
*/
|
||||
class ExportStatus extends EnumBasics
|
||||
{
|
||||
// 进行中
|
||||
const NORMAL = 10;
|
||||
|
||||
// 已完成
|
||||
const COMPLETED = 20;
|
||||
|
||||
// 失败
|
||||
const FAIL = 30;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::NORMAL => [
|
||||
'name' => '进行中',
|
||||
'value' => self::NORMAL,
|
||||
],
|
||||
self::COMPLETED => [
|
||||
'name' => '已完成',
|
||||
'value' => self::COMPLETED,
|
||||
],
|
||||
self::FAIL => [
|
||||
'name' => '失败',
|
||||
'value' => self::FAIL,
|
||||
]
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order\refund;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:商家审核状态
|
||||
* Class AuditStatus
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class AuditStatus extends EnumBasics
|
||||
{
|
||||
// 待审核
|
||||
const WAIT = 0;
|
||||
|
||||
// 已同意
|
||||
const REVIEWED = 10;
|
||||
|
||||
// 已拒绝
|
||||
const REJECTED = 20;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::WAIT => [
|
||||
'name' => '待审核',
|
||||
'value' => self::WAIT
|
||||
],
|
||||
self::REVIEWED => [
|
||||
'name' => '已同意',
|
||||
'value' => self::REVIEWED
|
||||
],
|
||||
self::REJECTED => [
|
||||
'name' => '已拒绝',
|
||||
'value' => self::REJECTED
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order\refund;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:售后单状态
|
||||
* Class RefundStatus
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class RefundStatus extends EnumBasics
|
||||
{
|
||||
// 进行中
|
||||
const NORMAL = 0;
|
||||
|
||||
// 已拒绝
|
||||
const REJECTED = 10;
|
||||
|
||||
// 已完成
|
||||
const COMPLETED = 20;
|
||||
|
||||
// 已取消
|
||||
const CANCELLED = 30;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::NORMAL => [
|
||||
'name' => '进行中',
|
||||
'value' => self::NORMAL,
|
||||
],
|
||||
self::REJECTED => [
|
||||
'name' => '已拒绝',
|
||||
'value' => self::REJECTED,
|
||||
],
|
||||
self::COMPLETED => [
|
||||
'name' => '已完成',
|
||||
'value' => self::COMPLETED,
|
||||
],
|
||||
self::CANCELLED => [
|
||||
'name' => '已取消',
|
||||
'value' => self::CANCELLED,
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: 萤火科技 <admin@yiovo.com>
|
||||
// +----------------------------------------------------------------------
|
||||
declare (strict_types=1);
|
||||
|
||||
namespace app\common\enum\order\refund;
|
||||
|
||||
use app\common\enum\EnumBasics;
|
||||
|
||||
/**
|
||||
* 枚举类:售后类型
|
||||
* Class RefundType
|
||||
* @package app\common\enum\order
|
||||
*/
|
||||
class RefundType extends EnumBasics
|
||||
{
|
||||
// 退货退款
|
||||
const RETURN = 10;
|
||||
|
||||
// 换货
|
||||
const EXCHANGE = 20;
|
||||
|
||||
/**
|
||||
* 获取枚举数据
|
||||
* @return array
|
||||
*/
|
||||
public static function data()
|
||||
{
|
||||
return [
|
||||
self::RETURN => [
|
||||
'name' => '退货退款',
|
||||
'value' => self::RETURN
|
||||
],
|
||||
self::EXCHANGE => [
|
||||
'name' => '换货',
|
||||
'value' => self::EXCHANGE
|
||||
]
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user