diff --git a/app/Controller/AbstractController.php b/app/Controller/AbstractController.php index 4ef3da4..35a122b 100644 --- a/app/Controller/AbstractController.php +++ b/app/Controller/AbstractController.php @@ -1,14 +1,6 @@ 'integer', 'account_type' => 'integer', 'belong_id' => 'integer', 'dept_id' => 'integer', 'master_flag' => 'integer', 'status' => 'integer', 'sex' => 'integer']; +} diff --git a/app/Model/AccountLog.php b/app/Model/AccountLog.php new file mode 100644 index 0000000..393c8f0 --- /dev/null +++ b/app/Model/AccountLog.php @@ -0,0 +1,39 @@ + 'integer', 'account_type' => 'integer', 'belong_id' => 'integer', 'account_id' => 'integer', 'code' => 'integer']; +} diff --git a/app/Model/AccountMenu.php b/app/Model/AccountMenu.php new file mode 100644 index 0000000..1e9fa5c --- /dev/null +++ b/app/Model/AccountMenu.php @@ -0,0 +1,27 @@ + 'integer', 'role_id' => 'integer']; +} diff --git a/app/Model/AccountPost.php b/app/Model/AccountPost.php new file mode 100644 index 0000000..aa8f81b --- /dev/null +++ b/app/Model/AccountPost.php @@ -0,0 +1,27 @@ + 'integer', 'post_id' => 'integer']; +} diff --git a/app/Model/Bank.php b/app/Model/Bank.php new file mode 100644 index 0000000..23af486 --- /dev/null +++ b/app/Model/Bank.php @@ -0,0 +1,33 @@ + 'integer', 'status' => 'integer']; +} diff --git a/app/Model/Brand.php b/app/Model/Brand.php new file mode 100644 index 0000000..b2cfbe5 --- /dev/null +++ b/app/Model/Brand.php @@ -0,0 +1,35 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer']; +} diff --git a/app/Model/Channel.php b/app/Model/Channel.php new file mode 100644 index 0000000..90d9b09 --- /dev/null +++ b/app/Model/Channel.php @@ -0,0 +1,34 @@ + 'integer', 'rank' => 'integer', 'status' => 'integer']; +} diff --git a/app/Model/ChannelRate.php b/app/Model/ChannelRate.php new file mode 100644 index 0000000..bccc0a3 --- /dev/null +++ b/app/Model/ChannelRate.php @@ -0,0 +1,40 @@ + 'integer', 'account_type' => 'integer', 'belong_id' => 'integer', 'merchant_channel_id' => 'integer', 'channel_id' => 'integer']; +} diff --git a/app/Model/Charge.php b/app/Model/Charge.php new file mode 100644 index 0000000..4971ced --- /dev/null +++ b/app/Model/Charge.php @@ -0,0 +1,38 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'type' => 'integer', 'day_num' => 'integer', 'buy_time' => 'integer']; +} diff --git a/app/Model/ChargeItem.php b/app/Model/ChargeItem.php new file mode 100644 index 0000000..3ef792e --- /dev/null +++ b/app/Model/ChargeItem.php @@ -0,0 +1,33 @@ + 'integer', 'charge_id' => 'integer', 'merchant_id' => 'integer', 'times' => 'integer']; +} diff --git a/app/Model/Coupon.php b/app/Model/Coupon.php new file mode 100644 index 0000000..7fbc491 --- /dev/null +++ b/app/Model/Coupon.php @@ -0,0 +1,48 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'type' => 'integer', 'discount' => 'integer', 'total' => 'integer', 'num' => 'integer', 'status' => 'integer', 'period' => 'integer', 'get_day' => 'integer', 'get_count' => 'integer', 'get_type' => 'integer', 'support_money' => 'integer']; +} diff --git a/app/Model/CouponMerchant.php b/app/Model/CouponMerchant.php new file mode 100644 index 0000000..37efbb2 --- /dev/null +++ b/app/Model/CouponMerchant.php @@ -0,0 +1,27 @@ + 'integer', 'merchant_id' => 'integer']; +} diff --git a/app/Model/Device.php b/app/Model/Device.php new file mode 100644 index 0000000..d0b0fd0 --- /dev/null +++ b/app/Model/Device.php @@ -0,0 +1,36 @@ + 'integer', 'factory_id' => 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'device_type' => 'integer']; +} diff --git a/app/Model/Factory.php b/app/Model/Factory.php new file mode 100644 index 0000000..29b1dc4 --- /dev/null +++ b/app/Model/Factory.php @@ -0,0 +1,33 @@ + 'integer']; +} diff --git a/app/Model/Mcc.php b/app/Model/Mcc.php new file mode 100644 index 0000000..51ad6d1 --- /dev/null +++ b/app/Model/Mcc.php @@ -0,0 +1,37 @@ + 'integer', 'status' => 'integer']; +} diff --git a/app/Model/Menu.php b/app/Model/Menu.php new file mode 100644 index 0000000..8df78f7 --- /dev/null +++ b/app/Model/Menu.php @@ -0,0 +1,40 @@ + 'integer', 'pid' => 'integer', 'account_type' => 'integer', 'type' => 'integer', 'rank' => 'integer', 'hidden' => 'integer']; +} diff --git a/app/Model/Merchant.php b/app/Model/Merchant.php new file mode 100644 index 0000000..8a9d64d --- /dev/null +++ b/app/Model/Merchant.php @@ -0,0 +1,48 @@ + 'integer', 'org_id' => 'integer', 'pid' => 'integer', 'mode' => 'integer', 'merchant_type' => 'integer', 'status' => 'integer']; +} diff --git a/app/Model/MerchantChange.php b/app/Model/MerchantChange.php new file mode 100644 index 0000000..b71a49c --- /dev/null +++ b/app/Model/MerchantChange.php @@ -0,0 +1,45 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'channel_id' => 'integer', 'income_id' => 'integer', 'status' => 'integer']; +} diff --git a/app/Model/MerchantChannel.php b/app/Model/MerchantChannel.php new file mode 100644 index 0000000..464c370 --- /dev/null +++ b/app/Model/MerchantChannel.php @@ -0,0 +1,36 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'channel_id' => 'integer', 'earnings_flag' => 'integer', 'status' => 'integer']; +} diff --git a/app/Model/MerchantIncome.php b/app/Model/MerchantIncome.php new file mode 100644 index 0000000..9650105 --- /dev/null +++ b/app/Model/MerchantIncome.php @@ -0,0 +1,46 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'channel_id' => 'integer', 'status' => 'integer']; +} diff --git a/app/Model/MerchantLegal.php b/app/Model/MerchantLegal.php new file mode 100644 index 0000000..1afb65f --- /dev/null +++ b/app/Model/MerchantLegal.php @@ -0,0 +1,38 @@ + 'integer', 'merchant_id' => 'integer', 'credential_type' => 'integer']; +} diff --git a/app/Model/MerchantLicense.php b/app/Model/MerchantLicense.php new file mode 100644 index 0000000..ffbd3c8 --- /dev/null +++ b/app/Model/MerchantLicense.php @@ -0,0 +1,36 @@ + 'integer', 'merchant_id' => 'integer']; +} diff --git a/app/Model/MerchantRoll.php b/app/Model/MerchantRoll.php new file mode 100644 index 0000000..ea27fd2 --- /dev/null +++ b/app/Model/MerchantRoll.php @@ -0,0 +1,37 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'mode' => 'integer']; +} diff --git a/app/Model/MerchantSettle.php b/app/Model/MerchantSettle.php new file mode 100644 index 0000000..b32d404 --- /dev/null +++ b/app/Model/MerchantSettle.php @@ -0,0 +1,48 @@ + 'integer', 'merchant_id' => 'integer', 'settle_type' => 'integer', 'credential_type' => 'integer']; +} diff --git a/app/Model/MerchantTerm.php b/app/Model/MerchantTerm.php new file mode 100644 index 0000000..a8f33f9 --- /dev/null +++ b/app/Model/MerchantTerm.php @@ -0,0 +1,36 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'channel_id' => 'integer', 'merchant_channel_id' => 'integer', 'status' => 'integer']; +} diff --git a/app/Model/Model.php b/app/Model/Model.php index 6fc31f1..eb1327b 100644 --- a/app/Model/Model.php +++ b/app/Model/Model.php @@ -12,8 +12,10 @@ declare(strict_types=1); namespace App\Model; +use Hyperf\Database\Model\SoftDeletes; use Hyperf\DbConnection\Model\Model as BaseModel; abstract class Model extends BaseModel { + use SoftDeletes; } diff --git a/app/Model/Org.php b/app/Model/Org.php new file mode 100644 index 0000000..2bf71f4 --- /dev/null +++ b/app/Model/Org.php @@ -0,0 +1,38 @@ + 'integer', 'pid' => 'integer', 'org_type' => 'integer']; +} diff --git a/app/Model/Post.php b/app/Model/Post.php new file mode 100644 index 0000000..dc86212 --- /dev/null +++ b/app/Model/Post.php @@ -0,0 +1,32 @@ + 'integer', 'account_type' => 'integer', 'belong_id' => 'integer']; +} diff --git a/app/Model/Region.php b/app/Model/Region.php new file mode 100644 index 0000000..e3ab0fb --- /dev/null +++ b/app/Model/Region.php @@ -0,0 +1,35 @@ + 'integer', 'status' => 'integer']; +} diff --git a/app/Model/Role.php b/app/Model/Role.php new file mode 100644 index 0000000..46a5dba --- /dev/null +++ b/app/Model/Role.php @@ -0,0 +1,35 @@ + 'integer', 'account_type' => 'integer', 'belong_id' => 'integer', 'status' => 'integer', 'rank' => 'integer']; +} diff --git a/app/Model/RoleMenu.php b/app/Model/RoleMenu.php new file mode 100644 index 0000000..a6060a0 --- /dev/null +++ b/app/Model/RoleMenu.php @@ -0,0 +1,27 @@ + 'integer', 'menu_id' => 'integer']; +} diff --git a/app/Model/SubBank.php b/app/Model/SubBank.php new file mode 100644 index 0000000..6e7b915 --- /dev/null +++ b/app/Model/SubBank.php @@ -0,0 +1,35 @@ + 'integer', 'status' => 'integer']; +} diff --git a/app/Model/Trade.php b/app/Model/Trade.php new file mode 100644 index 0000000..e31be94 --- /dev/null +++ b/app/Model/Trade.php @@ -0,0 +1,54 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'ori_trade_id' => 'integer', 'timeout' => 'integer', 'channel_id' => 'integer', 'merchant_channel_id' => 'integer', 'pay_status' => 'integer', 'trade_type' => 'integer', 'source' => 'integer']; +} diff --git a/app/Model/TradeFee.php b/app/Model/TradeFee.php new file mode 100644 index 0000000..39b6625 --- /dev/null +++ b/app/Model/TradeFee.php @@ -0,0 +1,34 @@ + 'integer', 'trade_id' => 'integer', 'account_type' => 'integer', 'belong_id' => 'integer', 'fee' => 'integer']; +} diff --git a/app/Model/TradeOut.php b/app/Model/TradeOut.php new file mode 100644 index 0000000..9ecb4ad --- /dev/null +++ b/app/Model/TradeOut.php @@ -0,0 +1,37 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'trade_id' => 'integer', 'origin' => 'integer', 'notify_flag' => 'integer', 'notify_num' => 'integer']; +} diff --git a/app/Model/TradeSummaryDay.php b/app/Model/TradeSummaryDay.php new file mode 100644 index 0000000..14bcfc4 --- /dev/null +++ b/app/Model/TradeSummaryDay.php @@ -0,0 +1,34 @@ + 'integer', 'account_type' => 'integer', 'belong_id' => 'integer']; +} diff --git a/app/Model/User.php b/app/Model/User.php new file mode 100644 index 0000000..be87379 --- /dev/null +++ b/app/Model/User.php @@ -0,0 +1,36 @@ + 'integer', 'invite_id' => 'integer', 'sex' => 'integer']; +} diff --git a/app/Model/UserCharge.php b/app/Model/UserCharge.php new file mode 100644 index 0000000..d94cf9e --- /dev/null +++ b/app/Model/UserCharge.php @@ -0,0 +1,35 @@ + 'integer', 'user_id' => 'integer', 'merchant_id' => 'integer', 'charge_id' => 'integer', 'status' => 'integer']; +} diff --git a/app/Model/UserChargeItem.php b/app/Model/UserChargeItem.php new file mode 100644 index 0000000..34081fa --- /dev/null +++ b/app/Model/UserChargeItem.php @@ -0,0 +1,36 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'user_id' => 'integer', 'charge_id' => 'integer', 'uesr_charge_id' => 'integer', 'charge_item_id' => 'integer', 'times' => 'integer']; +} diff --git a/app/Model/UserCoupon.php b/app/Model/UserCoupon.php new file mode 100644 index 0000000..e9b7f37 --- /dev/null +++ b/app/Model/UserCoupon.php @@ -0,0 +1,38 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer', 'user_id' => 'integer', 'coupon_id' => 'integer', 'use_status' => 'integer', 'use_merchant_id' => 'integer', 'get_type' => 'integer']; +} diff --git a/app/Model/UserRegister.php b/app/Model/UserRegister.php new file mode 100644 index 0000000..68408b0 --- /dev/null +++ b/app/Model/UserRegister.php @@ -0,0 +1,31 @@ + 'integer', 'org_id' => 'integer', 'merchant_id' => 'integer']; +} diff --git a/app/Model/Wallet.php b/app/Model/Wallet.php new file mode 100644 index 0000000..2fae518 --- /dev/null +++ b/app/Model/Wallet.php @@ -0,0 +1,33 @@ + 'integer', 'account_type' => 'integer', 'belong_id' => 'integer', 'type' => 'integer']; +} diff --git a/composer.json b/composer.json index cee46c8..c51ac0a 100644 --- a/composer.json +++ b/composer.json @@ -21,6 +21,7 @@ "hyperf/database": "~3.1.0", "hyperf/db-connection": "~3.1.0", "hyperf/engine": "^2.10", + "hyperf/filesystem": "^3.1", "hyperf/framework": "~3.1.0", "hyperf/guzzle": "~3.1.0", "hyperf/http-server": "~3.1.0", diff --git a/config/autoload/server.php b/config/autoload/server.php index 0846246..e82f196 100644 --- a/config/autoload/server.php +++ b/config/autoload/server.php @@ -12,6 +12,7 @@ declare(strict_types=1); use Hyperf\Server\Event; use Hyperf\Server\Server; use Swoole\Constant; +use function Hyperf\Support\env; return [ 'mode' => SWOOLE_PROCESS, @@ -20,13 +21,12 @@ return [ 'name' => 'http', 'type' => Server::SERVER_HTTP, 'host' => '0.0.0.0', - 'port' => 9501, + 'port' => (int) env('APP_PORT'), 'sock_type' => SWOOLE_SOCK_TCP, 'callbacks' => [ Event::ON_REQUEST => [Hyperf\HttpServer\Server::class, 'onRequest'], ], 'options' => [ - // Whether to enable request lifecycle event 'enable_request_lifecycle' => false, ], ], @@ -41,6 +41,9 @@ return [ Constant::OPTION_MAX_REQUEST => 100000, Constant::OPTION_SOCKET_BUFFER_SIZE => 2 * 1024 * 1024, Constant::OPTION_BUFFER_OUTPUT_SIZE => 2 * 1024 * 1024, + // 将 public 替换为上传目录 + 'document_root' => BASE_PATH . '/public', + 'enable_static_handler' => true, ], 'callbacks' => [ Event::ON_WORKER_START => [Hyperf\Framework\Bootstrap\WorkerStartCallback::class, 'onWorkerStart'],