初始化项目

This commit is contained in:
2026-09-01 22:15:50 +08:00
commit b5a26a8848
11217 changed files with 1710987 additions and 0 deletions
@@ -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
]
];
}
}