| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- <?php
- return [
- /*
- |--------------------------------------------------------------------------
- | 农贸市场配置
- |--------------------------------------------------------------------------
- |
- | 这里是农贸市场模块的配置选项
- |
- */
- /*
- |--------------------------------------------------------------------------
- | 系统账户配置
- |--------------------------------------------------------------------------
- */
- 'accounts' => [
- // 仓库账户ID
- 'warehouse_user_id' => env('MEX_WAREHOUSE_USER_ID', 15),
- // 调控账户ID
- 'regulation_user_id' => env('MEX_REGULATION_USER_ID', 16),
- // 默认资金类型
- 'default_fund_type' => env('MEX_DEFAULT_FUND_TYPE', 1), // FUND_TYPE::FUND1
- ],
- /*
- |--------------------------------------------------------------------------
- | 撮合配置
- |--------------------------------------------------------------------------
- */
- 'matching' => [
- // 是否启用撮合功能
- 'enabled' => env('MEX_MATCHING_ENABLED', true),
- // 每次撮合处理的最大订单数
- 'max_orders_per_batch' => env('MEX_MATCHING_MAX_ORDERS', 100),
- // 撮合间隔(秒)
- 'interval_seconds' => env('MEX_MATCHING_INTERVAL', 60),
- // 撮合超时时间(秒)
- 'timeout_seconds' => env('MEX_MATCHING_TIMEOUT', 300),
- // 是否启用批量处理
- 'batch_processing' => env('MEX_BATCH_PROCESSING', true),
- // 批量处理大小
- 'batch_size' => env('MEX_BATCH_SIZE', 50),
- ],
- /*
- |--------------------------------------------------------------------------
- | 价格配置
- |--------------------------------------------------------------------------
- */
- 'pricing' => [
- // 价格精度(小数位数)
- 'precision' => 5,
- // 默认最低价格
- 'default_min_price' => '0.00001',
- // 默认最高价格
- 'default_max_price' => '99999.99999',
- // 默认保护阈值
- 'default_protection_threshold' => 1000,
- ],
- /*
- |--------------------------------------------------------------------------
- | 缓存配置
- |--------------------------------------------------------------------------
- */
- 'cache' => [
- // 缓存前缀
- 'prefix' => 'mex:',
- // 价格配置缓存时间(秒)
- 'price_config_ttl' => env('MEX_PRICE_CONFIG_CACHE_TTL', 3600),
- // 仓库统计缓存时间(秒)
- 'warehouse_stats_ttl' => env('MEX_WAREHOUSE_STATS_CACHE_TTL', 300),
- // 市场统计缓存时间(秒)
- 'market_stats_ttl' => env('MEX_MARKET_STATS_CACHE_TTL', 600),
- ],
- /*
- |--------------------------------------------------------------------------
- | 安全配置
- |--------------------------------------------------------------------------
- */
- 'security' => [
- // 单用户每分钟最大订单数
- 'max_orders_per_minute' => env('MEX_MAX_ORDERS_PER_MINUTE', 10),
- // 单用户每小时最大订单数
- 'max_orders_per_hour' => env('MEX_MAX_ORDERS_PER_HOUR', 100),
- // 单笔订单最大金额
- 'max_order_amount' => env('MEX_MAX_ORDER_AMOUNT', '100000.00000'),
- // 单笔订单最大数量
- 'max_order_quantity' => env('MEX_MAX_ORDER_QUANTITY', 10000),
- ],
-
- ];
|