*/ class Application extends Service { /** * @var array */ public $childService = [ // ------------------------ 商品 ------------------------ // 'product' => 'addons\TinyShop\services\product\ProductService', 'productCate' => 'addons\TinyShop\services\product\CateService', 'productCateMap' => 'addons\TinyShop\services\product\CateMapService', 'productBrand' => 'addons\TinyShop\services\product\BrandService', 'productTag' => 'addons\TinyShop\services\product\TagService', 'productSku' => 'addons\TinyShop\services\product\SkuService', 'productSpec' => 'addons\TinyShop\services\product\SpecService', 'productSpecValue' => 'addons\TinyShop\services\product\SpecValueService', 'productAttributeValue' => 'addons\TinyShop\services\product\AttributeValueService', 'productEvaluate' => 'addons\TinyShop\services\product\EvaluateService', 'productEvaluateStat' => 'addons\TinyShop\services\product\EvaluateStatService', // ------------------------ 订单 ------------------------ // 'order' => 'addons\TinyShop\services\order\OrderService', 'orderStat' => 'addons\TinyShop\services\order\OrderStatService', 'orderBatch' => 'addons\TinyShop\services\order\OrderBatchService', 'orderPreview' => 'addons\TinyShop\services\order\PreviewService', 'orderPreSell' => 'addons\TinyShop\services\order\PreSellService', 'orderInvoice' => 'addons\TinyShop\services\order\InvoiceService', 'orderProduct' => 'addons\TinyShop\services\order\ProductService', 'orderAfterSale' => 'addons\TinyShop\services\order\AfterSaleService', 'orderProductExpress' => 'addons\TinyShop\services\order\ProductExpressService', 'orderMarketingDetail' => 'addons\TinyShop\services\order\MarketingDetailService', 'orderStore' => 'addons\TinyShop\services\order\StoreService', 'orderRecharge' => 'addons\TinyShop\services\order\RechargeService', // ------------------------ 会员 ------------------------ // 'member' => 'addons\TinyShop\services\member\MemberService', 'memberFootprint' => 'addons\TinyShop\services\member\FootprintService', 'memberCartItem' => [ 'class' => 'addons\TinyShop\services\member\CartItemService', 'drive' => 'mysql', ], // ------------------------ 营销 ------------------------ // 'marketing' => 'addons\TinyShop\services\marketing\MarketingService', 'marketingStat' => 'addons\TinyShop\services\marketing\MarketingStatService', 'marketingCate' => 'addons\TinyShop\services\marketing\MarketingCateService', 'marketingProduct' => 'addons\TinyShop\services\marketing\MarketingProductService', 'marketingProductSku' => 'addons\TinyShop\services\marketing\MarketingProductSkuService', 'marketingPointConfig' => 'addons\TinyShop\services\marketing\PointConfigService', 'marketingFullMail' => 'addons\TinyShop\services\marketing\FullMailService', 'marketingCoupon' => 'addons\TinyShop\services\marketing\CouponService', 'marketingCouponType' => 'addons\TinyShop\services\marketing\CouponTypeService', 'marketingCouponTypeMap' => 'addons\TinyShop\services\marketing\CouponTypeMapService', 'marketingRechargeConfig' => 'addons\TinyShop\services\marketing\RechargeConfigService', // ------------------------ 公用 ------------------------ // 'config' => 'addons\TinyShop\services\ConfigService', 'spec' => 'addons\TinyShop\services\common\SpecService', 'specTemplate' => 'addons\TinyShop\services\common\SpecTemplateService', 'specValue' => 'addons\TinyShop\services\common\SpecValueService', 'attribute' => 'addons\TinyShop\services\common\AttributeService', 'attributeValue' => 'addons\TinyShop\services\common\AttributeValueService', 'supplier' => 'addons\TinyShop\services\common\SupplierService', 'cashAgainstArea' => 'addons\TinyShop\services\common\CashAgainstAreaService', 'localArea' => 'addons\TinyShop\services\common\LocalAreaService', 'localConfig' => 'addons\TinyShop\services\common\LocalConfigService', 'expressCompany' => 'addons\TinyShop\services\common\ExpressCompanyService', 'expressFee' => 'addons\TinyShop\services\common\ExpressFeeService', 'collect' => 'addons\TinyShop\services\common\CollectService', 'transmit' => 'addons\TinyShop\services\common\TransmitService', 'nice' => 'addons\TinyShop\services\common\NiceService', 'helper' => 'addons\TinyShop\services\common\HelperService', 'adv' => 'addons\TinyShop\services\common\AdvService', 'nav' => 'addons\TinyShop\services\common\NavService', 'notify' => 'addons\TinyShop\services\common\NotifyService', 'notifyAnnounce' => 'addons\TinyShop\services\common\NotifyAnnounceService', 'notifyMember' => 'addons\TinyShop\services\common\NotifyMemberService', 'notifySubscriptionConfig' => 'addons\TinyShop\services\common\NotifySubscriptionConfigService', 'searchHistory' => 'addons\TinyShop\services\common\SearchHistoryService', 'productServiceMap' => 'addons\TinyShop\services\common\ProductServiceMapService', ]; }