IncomeService.php 66 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Merlin
  5. * Date: 2020/9/18
  6. * Time: 14:33
  7. */
  8. namespace app\common\services\income;
  9. use app\common\exceptions\ShopException;
  10. use app\common\facades\Setting;
  11. use app\common\models\Income;
  12. use Yunshop\AreaMerchant\common\models\BonusModel;
  13. class IncomeService
  14. {
  15. //分红类型
  16. //分红类型
  17. const COMMISSION_ORDER = 1;
  18. const TEAM_DIVIDEND = 2;
  19. const AGENT_DIVIDEND = 3;
  20. const APPOINTMENT_ORDER = 4;
  21. const AREA_DIVIDEND = 5;
  22. const MEMBER_BONUS_RECORDS = 6;
  23. const SELL_RECORDS = 7;
  24. const AUCTION_BID_REWARD = 8;
  25. const AUCTION_PREPAYMENT = 9;
  26. const CHANNEL_AWARD = 10;
  27. const CLOCK_REWARD_LOG = 11;
  28. const COMMISSION_ACTIVITY_REWARD = 12;
  29. const COMMISSION_MANAGE_LOG = 13;
  30. const CONSUME_RETURN = 14;
  31. const DELIVERY_STATION_DIVIDEND = 15;
  32. const DISTRIBUTOR_MANAGE = 16;
  33. const DIY_QUEUE_LOG = 17;
  34. const TEAM_PERFORMANCE_STATISTICS_LOG = 18;
  35. const ENERGY_CABIN = 19;
  36. const FIXED_REWARD_LOG = 20;
  37. const FROZE_WITH_DRAW = 21;
  38. const FULL_RETURN = 22;
  39. const GLOBAL_DIVIDEND = 23;
  40. const HOTEL_CASHIER_ORDER = 24;
  41. const HOTEL_ORDER = 25;
  42. const NOMINATE_BONUS = 26;
  43. const INTEGRAL_WITHDRAW = 27;
  44. const INTERESTS_DIVIDEND = 28;
  45. const CONSUMPTION_RECORDS = 29;
  46. const LEVEL_RETURN = 30;
  47. const LOVE_WITHDRAW_RECORDS = 31;
  48. const LOVE_RETURN_LOG = 32;
  49. const LOVE_TEAM_AWARD = 33;
  50. const MANAGE_AWARD_RECORDS = 34;
  51. const MANAGEMENT_DIVIDEND = 35;
  52. const MANUAL_LOG = 36;
  53. const MEMBER_RETURN_LOG = 37;
  54. const MERCHANT_BONUS_LOG = 38;
  55. const MICRO_SHOP_BONUS_LOG = 39;
  56. const MICRO_COMMUNITIES_STICK_REWARD = 40;
  57. const MEMBER_REFERRAL_AWARD = 41;
  58. const MEMBER_TEAM_AWARD = 42;
  59. const ORDER_PARENTING_AWARD = 43;
  60. const ORDER_TEAM_AWARD = 44;
  61. const TIER_AWARD = 45;
  62. const NET_CAR_DIVIDEND = 46;
  63. const TEAM_PRIZE = 47;
  64. const ORDINARY_DIVIDEND = 48;
  65. const OZY_AWARD_RECORD = 49;
  66. const PACKAGE_DELIVER_BONUS = 50;
  67. const PARTNER_REWARD_LOG = 51;
  68. const PENDING_ORDER_DIVIDEND = 52;
  69. const PERFORMANCE_BONUS = 53;
  70. const PERIOD_RETURN_LOG = 54;
  71. const POINT_ACTIVITY_AWARD_LOG = 55;
  72. const RED_PACKET_RECEIVE_LOGS = 56;
  73. const REVENUE_AWARD_BONUS = 57;
  74. const ROOM_BONUS_LOG = 58;
  75. const SALES_COMMISSION = 59;
  76. const SCORING_DIVIDEND = 60;
  77. const SCORING_REWARD = 61;
  78. const SERVICE_STATION_DIVIDEND = 62;
  79. const SHARE_CHAIN_AWARD_LOG = 63;
  80. const SHAREHOLDER_DIVIDEND = 64;
  81. const RETURN_SINGLE_LOG = 65;
  82. const STORE_CASHIER_ORDER = 66;
  83. const STORE_CASHIER_STORE_ORDER = 67;
  84. const STORE_CASHIER_BOSS_ORDER = 68;
  85. const TEAM_MANAGE_BONUS = 69;
  86. const TEAM_MANAGEMENT_LOG = 70;
  87. const TEAM_RETURN_LOG = 71;
  88. const TEAM_REWARDS_ORDER = 72;
  89. const TEAM_MEMBER_TASKS = 73;
  90. const TEAM_SALES_BONUS = 74;
  91. const LECTURER_REWARD_LOG = 75;
  92. const VIDEO_SHARE_BONUS = 76;
  93. const WEIGHTED_DIVIDEND = 77;
  94. const AUCTION_INCOME = 78;
  95. const AUCTION_ENDORSEMENT = 79;
  96. const AUCTION_AREA = 80;
  97. const TEAM_SZTT = 81;
  98. const TEAM_SIDEWAYS_WITHDRAW = 82;
  99. const COLLAGE_BONUS = 83;
  100. const COLLAGE_AREA_DIVIDEND = 84;
  101. const CONSUME_RED_PACKET = 85;
  102. const SNATCH_REWARD = 86;
  103. const REGIONAL_REWARD = 87;
  104. const CLOUD_WAREHOUSE = 88;
  105. const STORE_SHAREHOLDER = 89;
  106. const ASSEMBLE = 90;
  107. const ASSEMBLE_WAGES = 91;
  108. const PERIOD_RETURN = 92;
  109. const TEAM_FJYX = 93;
  110. const RECOMMENDER = 94;
  111. const SUPERIOR_REWARD = 95;
  112. const SELL_AWARD = 96;
  113. const EQUITY_REWARD = 97;
  114. const STORE_CARD_INCOME = 98;
  115. const CONSUME_REWARD = 99;
  116. const AGENCY_REWARD = 100;
  117. const RANKING_AWARD = 102;
  118. const RESERVE_FUND = 101;
  119. const CIRCLE_VIDEO_BOUNS = 103;
  120. const CIRCLE_INVITATION_REWARD = 104;
  121. const CIRCLE_ADD = 105;
  122. const SCHOOL_COMPANY = 106;
  123. const CONSUMER_REWARD = 109;
  124. const INVEST_PEOPLE = 107;
  125. const LIVE_INSTALL = 108;
  126. const STORE_BUSINESS_ALLIANCE_RECOMMEND = 110;
  127. const STORE_BUSINESS_ALLIANCE_BUSINESS = 111;
  128. const STORE_BUSINESS_ALLIANCE_SERVICE = 112;
  129. const STORE_BUSINESS_ALLIANCE_OPERATION = 113;
  130. const STORE_BUSINESS_ALLIANCE_PRICE = 114;
  131. const STORE_BUSINESS_ALLIANCE_STORE = 115;
  132. const STORE_BUSINESS_ALLIANCE_SUPPORT = 116;
  133. const STORE_BUSINESS_ALLIANCE_TASK = 117;
  134. const STORE_BUSINESS_ALLIANCE_TEAM = 118;
  135. const NEW_RETAIL_REWARD = 119;
  136. const NEW_RETAIL_RIGHT_REWARD = 120;
  137. const PLUGIN_PARENT_PAYMENT_COMMISSION = 121;
  138. const STORE_REWARDS = 122;
  139. const ZHP_REWARD = 123;
  140. const STORE_PROJECTS_ORDER = 124;
  141. const COMMISSION_EXTRA_BONUS = 125;
  142. const STORE_BALANCE_AWARD = 126;
  143. const ROOM_CODE = 127;
  144. const MERCHANT_MEETING_BONUS = 128;
  145. const GRATITUDE_REWARD_BONUS = 129;
  146. const ORDER_QUANTITY_BONUS = 130;
  147. const QQ_ADVERTISE_REWARD = 131;
  148. const STAR_STORE = 132;
  149. const DEALER_TASK_REWARD = 133;
  150. const RED_PACKET_BONUS = 134;
  151. const NEW_WEIGHTED_DIVIDEND = 135;
  152. const AGENCY_SUBSIDY_REWARD = 136;
  153. const FIND_POINT_REWARD = 137;
  154. const SALESMAN_DIVIDEND = 138;
  155. const SHARE_PARTNER_DIVIDEND = 139;
  156. const XZHH_POOL_REWARD = 140;
  157. const FIGHT_GROUPS_LOTTERY = 141;
  158. const LOVE_SPEED_POOL_PLUS = 142;
  159. const DISTRIBUTION_INCOME_REWARD = 143;
  160. const PUBLIC_FUND_DIVIDEND = 144;
  161. const CASH_BACK_REWARD = 145;
  162. const ZHP_BONUS_POOL = 146;
  163. const AREA_MERCHANT_BONUS = 147;
  164. const FK_DISTRIBUTION = 148;
  165. const DISTRIBUTION_APPRECIATION = 149;
  166. const POWDER_VALUE = 150; // 美粉值
  167. const LAWYER_DIVIDEND = 151;
  168. const LAWYER_FIRM_DIVIDEND = 152;
  169. const AGENT_EARNINGS = 153;//代理商收益管理
  170. const JYK_ORDER = 154;
  171. const JYK_OTHERS = 155;
  172. const SUBSCRIPTION_BONUS = 156;
  173. const NEWCOMER_FISSION = 157;
  174. const LOVE_QUEUE = 158;
  175. const COMMISSION_POINT = 160;
  176. const COUPON_STORE_INCOME = 161;
  177. const REDPACK_TOOL_INCOME = 162;
  178. const SIGN_BUY_MANAGE_AWARD = 166; //签到认购管理奖
  179. const PERFORMANCE_BONUS_NEW = 163;
  180. const STOCK_SERVICE_INCOME = 164;
  181. const TASK_PACKAGE_PLATFORM_FLOW_INCOME = 165;
  182. const LINK_MOVE_AWARD = 167; //链动2+1 奖励
  183. const WEEKLY_REWARDS = 168;
  184. const STATIC_POINT_DIVIDEND = 169; //静态积分分红
  185. const CONSIGNMENT = 170; //寄售商品
  186. const DISTRIBUTOR_TEAM = 171; //经销商团队奖励
  187. public static $otherSource = [];
  188. public static $otherClass = [];
  189. public static function addSource($key,$value,$class)
  190. {
  191. if (!empty(self::dividendCodeCustomPluginName($key))) {
  192. throw new ShopException('收入常量重复【'.$key.'--'.$value.'】');
  193. }
  194. self::$otherSource[$key] = $value;
  195. self::$otherClass[$key] = $class;
  196. }
  197. /**
  198. * @param $data 会员id:member_id,分红类型:dividend_code,分红表id:dividend_table_id,金额:amount,订单号:order_sn,详情:detail
  199. * @return bool
  200. * @author: Merlin
  201. * @Time: 2020/10/9 11:27
  202. */
  203. public static function insertIncome(array $income_data)
  204. {
  205. if (is_array(current($income_data))) {
  206. $all_data = $income_data;
  207. } else {
  208. $all_data[] = $income_data;
  209. }
  210. foreach ($all_data as $data) {
  211. $income = Income::where('member_id', $data['member_id'])
  212. ->where('dividend_code', $data['dividend_code'])
  213. ->where('incometable_id', $data['dividend_table_id'])
  214. ->first();
  215. if (!empty($income)) {
  216. \Log::debug('该笔分红已转成收入', $data);
  217. continue;
  218. }
  219. $uniacid = isset($data['uniacid']) ? $data['uniacid'] : \YunShop::app()->uniacid;
  220. $type_name = isset($data['type_name']) ? $data['type_name'] : self::getDividendCodeName(
  221. $data['dividend_code']
  222. );
  223. $all_income_data = [
  224. 'uniacid' => $uniacid,
  225. 'member_id' => $data['member_id'],
  226. 'dividend_code' => $data['dividend_code'],
  227. 'incometable_id' => $data['dividend_table_id'],
  228. 'type_name' => $type_name,
  229. 'incometable_type' => self::getDividendClass($data['dividend_code']),
  230. 'amount' => $data['amount'],
  231. 'status' => 0,
  232. 'pay_status' => 0,
  233. 'order_sn' => $data['order_sn'],
  234. 'detail' => $data['detail'],
  235. 'create_month' => date('Ym', time()),
  236. ];
  237. $income_model = new Income();
  238. $income_model->fill($all_income_data);
  239. $result = $income_model->save();
  240. if (!$result) {
  241. \Log::debug('收入插入失败', $all_income_data);
  242. }
  243. }
  244. return true;
  245. }
  246. /**
  247. * 获取自定义名称//推广中心01模板,收入占比中收入类型名称跟随插件自定义名称变化
  248. * @param $code
  249. * @return string
  250. */
  251. public static function dividendCodeCustomPluginName($code)
  252. {
  253. switch ($code) {
  254. case self::COMMISSION_ORDER:
  255. $set = \Setting::get('shop.lang', ['lang' => 'zh_cn']);
  256. return $set[$set['lang']]['commission']['title'] ? $set[$set['lang']]['commission']['title'] . '佣金' : self::getDividendCodeName(
  257. $code
  258. );
  259. case self::TEAM_DIVIDEND:
  260. $set = \Setting::get('shop.lang', ['lang' => 'zh_cn']);
  261. return $set[$set['lang']]['team_dividend']['title'] ? $set[$set['lang']]['team_dividend']['title'] . '分红' : self::getDividendCodeName(
  262. $code
  263. );
  264. case self::AREA_DIVIDEND:
  265. $set = \Setting::get('shop.lang', ['lang' => 'zh_cn']);
  266. return $set[$set['lang']]['area_dividend']['title'] ? $set[$set['lang']]['area_dividend']['title'] . '分红' : self::getDividendCodeName(
  267. $code
  268. );
  269. case self::MERCHANT_BONUS_LOG:
  270. $set = \Setting::get('shop.lang', ['lang' => 'zh_cn']);
  271. return $set[$set['lang']]['merchant']['title'] ? $set[$set['lang']]['merchant']['title'] . '分红' : self::getDividendCodeName(
  272. $code
  273. );
  274. case self::CHANNEL_AWARD:
  275. if (app('plugins')->isEnabled('channel')) {
  276. $set = \Setting::get('plugin.channel');
  277. return $set['plugin_name'] ?: self::getDividendCodeName($code);
  278. }
  279. break;
  280. case self::CLOCK_REWARD_LOG:
  281. if (app('plugins')->isEnabled('clock-in')) {
  282. $set = \Setting::get('plugin.clock_in');
  283. return $set['plugin_name'] ?: self::getDividendCodeName($code);
  284. }
  285. break;
  286. case self::DIY_QUEUE_LOG:
  287. if (app('plugins')->isEnabled('diy-queue')) {
  288. $set = \Setting::get('plugin.diy-queue');
  289. return $set['plugin_name'] ?: self::getDividendCodeName($code);
  290. }
  291. break;
  292. case self::FROZE_WITH_DRAW:
  293. if (app('plugins')->isEnabled('froze')) {
  294. $set = $set = array_pluck(\Setting::getAllByGroup('froze')->toArray(), 'value', 'key');
  295. return $set['name'] ? $set['name'] . '提现' : self::getDividendCodeName($code);
  296. }
  297. break;
  298. case self::FULL_RETURN:
  299. if (app('plugins')->isEnabled('full-return')) {
  300. $set = \Setting::get('plugin.full-return');
  301. return $set['full_return_name'] ?: self::getDividendCodeName($code);
  302. }
  303. break;
  304. case self::HOTEL_CASHIER_ORDER:
  305. case self::HOTEL_ORDER:
  306. if (app('plugins')->isEnabled('hotel')) {
  307. $set = \Setting::get('plugin.hotel');
  308. if ($code == self::HOTEL_CASHIER_ORDER) {
  309. $str = '收银台';
  310. } else {
  311. $str = '提现';
  312. }
  313. return $set['hotels'] ? $set['hotels'] . $str : self::getDividendCodeName($code);
  314. }
  315. break;
  316. case self::INTEGRAL_WITHDRAW:
  317. if (app('plugins')->isEnabled('hotel')) {
  318. $set = array_pluck(\Setting::getAllByGroup('integral')->toArray(), 'value', 'key');
  319. return $set['plugin_name'] ? $set['plugin_name'] . '提现' : self::getDividendCodeName($code);
  320. }
  321. break;
  322. case self::LOVE_WITHDRAW_RECORDS:
  323. case self::LOVE_RETURN_LOG:
  324. case self::LOVE_TEAM_AWARD:
  325. case self::PERIOD_RETURN_LOG:
  326. if (app('plugins')->isEnabled('love')) {
  327. $set = \Setting::get('love');
  328. if ($code == self::LOVE_WITHDRAW_RECORDS) {
  329. $str = '提现';
  330. } elseif ($code == self::LOVE_RETURN_LOG) {
  331. $str = '返现';
  332. } elseif ($code == self::LOVE_RETURN_LOG) {
  333. $str = '团队奖励';
  334. } else {
  335. $str = '周期奖励';
  336. }
  337. return $set['name'] ? $set['name'] . $str : self::getDividendCodeName($code);
  338. }
  339. break;
  340. case self::MANUAL_LOG:
  341. if (app('plugins')->isEnabled('manual-bonus')) {
  342. $set = \Setting::get('plugin.manual_bonus');
  343. return $set['name'] ? $set['name'] . '分红' : self::getDividendCodeName($code);
  344. }
  345. break;
  346. case self::PACKAGE_DELIVER_BONUS:
  347. if (app('plugins')->isEnabled('package-deliver')) {
  348. $set = \Setting::get('plugin.package_deliver');
  349. return $set['customize_name'] ? $set['customize_name'] . '奖励' : self::getDividendCodeName($code);
  350. }
  351. break;
  352. case self::RED_PACKET_RECEIVE_LOGS:
  353. case self::RED_PACKET_BONUS:
  354. if (app('plugins')->isEnabled('red-packet')) {
  355. $set = \Setting::get('plugin.red-packet');
  356. $str = '';
  357. if ($code == self::RED_PACKET_BONUS) {
  358. $str = '-额外奖励';
  359. }
  360. return $set['red_packet_title'] ? $set['red_packet_title'] . $str : self::getDividendCodeName(
  361. $code
  362. );
  363. }
  364. break;
  365. case self::SHARE_CHAIN_AWARD_LOG:
  366. if (app('plugins')->isEnabled('share-chain')) {
  367. $set = \Setting::get('plugin.shareChain');
  368. return $set['plugin_name'] ? $set['plugin_name'] : self::getDividendCodeName($code);
  369. }
  370. break;
  371. case self::RETURN_SINGLE_LOG:
  372. if (app('plugins')->isEnabled('single-return')) {
  373. $set = \Setting::get('shop.lang', ['lang' => 'zh_cn']);
  374. return $set[$set['lang']]['single_return']['title'] ? $set[$set['lang']]['single_return']['title'] : self::getDividendCodeName(
  375. $code
  376. );
  377. }
  378. break;
  379. case self::TEAM_RETURN_LOG:
  380. if (app('plugins')->isEnabled('team-return')) {
  381. $set = \Setting::get('shop.lang', ['lang' => 'zh_cn']);
  382. return $set[$set['lang']]['team_return']['title'] ? $set[$set['lang']]['team_return']['title'] : self::getDividendCodeName(
  383. $code
  384. );
  385. }
  386. break;
  387. case self::ASSEMBLE://'安装服务分红',
  388. case self::ASSEMBLE_WAGES://'安装服务工资',
  389. if (app('plugins')->isEnabled('assemble')) {
  390. $set = \Setting::get('plugin.assemble');
  391. if ($code == self::ASSEMBLE) {
  392. $str = $set['assemble_name'] ? $set['assemble_name'] . '分红' : self::getDividendCodeName($code);
  393. } else {
  394. $str = $set['assemble_worker_name'] ? $set['assemble_worker_name'] . '工资' : self::getDividendCodeName(
  395. $code
  396. );
  397. }
  398. return $str;
  399. }
  400. break;
  401. case self::LIVE_INSTALL:
  402. if (app('plugins')->isEnabled('live-install')) {
  403. $set = \Setting::get('plugin.live_install');
  404. return $set['plugin_name'] ?: self::getDividendCodeName($code);
  405. }
  406. break;
  407. case self::ORDER_QUANTITY_BONUS:
  408. if (app('plugins')->isEnabled('order-quantity-bonus')) {
  409. return ORDER_QUANTITY_PLUGIN_NAME;
  410. }
  411. break;
  412. case self::DISTRIBUTION_INCOME_REWARD:
  413. if (app('plugins')->isEnabled('distribution-income')) {
  414. return DISTRIBUTION_INCOME_PLUGIN_NAME;
  415. }
  416. break;
  417. case self::DISTRIBUTION_APPRECIATION:
  418. if (app('plugins')->isEnabled('distribution-appreciation')) {
  419. return APPRECIATION_PLUGIN_NAME;
  420. }
  421. break;
  422. case self::POWDER_VALUE:
  423. if (app('plugins')->isEnabled('powder-value')) {
  424. $set = \Yunshop\PowderValue\services\BaseSetService::getSet();
  425. return $set['diy_name'];
  426. }
  427. break;
  428. case self::JYK_OTHERS:
  429. if (app('plugins')->isEnabled('jyk-find-point')) {
  430. return OTHERS_REWARD_NAME;
  431. }
  432. break;
  433. case self::JYK_ORDER:
  434. if (app('plugins')->isEnabled('jyk-find-point')) {
  435. return JYK_REWARD_NAME;
  436. }
  437. break;
  438. case self::LOVE_QUEUE:
  439. if (app('plugins')->isEnabled('love_queue')) {
  440. return LOVE_QUEUE_TYPE;
  441. }
  442. break;
  443. case self::COMMISSION_POINT:
  444. return Setting::get('plugin.commission_point.plugin_name') ?: '分销消费积分';
  445. break;
  446. case self::STOCK_SERVICE_INCOME:
  447. if (app('plugins')->isEnabled('stock-service')) {
  448. return STOCK_SERVICE_NAME;
  449. }
  450. break;
  451. }
  452. return self::getDividendCodeName($code);
  453. }
  454. private static function getDividendCodeName($code)
  455. {
  456. $income_config_desc = [
  457. self::COMMISSION_ORDER => '分销佣金',
  458. self::TEAM_DIVIDEND => '经销商分红',
  459. self::AGENT_DIVIDEND => '代理商分红',
  460. self::APPOINTMENT_ORDER => '门店预约',
  461. self::AREA_DIVIDEND => '区域分红',
  462. self::MEMBER_BONUS_RECORDS => '数字资产分红',
  463. self::SELL_RECORDS => '数字资产交易',
  464. self::AUCTION_BID_REWARD => '拍卖奖励',
  465. self::AUCTION_PREPAYMENT => '拍卖预付款提现',
  466. self::CHANNEL_AWARD => '代理商',
  467. self::CLOCK_REWARD_LOG => '早起打卡',
  468. self::COMMISSION_ACTIVITY_REWARD => '分销活动',
  469. self::COMMISSION_MANAGE_LOG => '分销商管理奖',
  470. self::CONSUME_RETURN => '消费返现',
  471. self::DELIVERY_STATION_DIVIDEND => '配送站提现',
  472. self::DISTRIBUTOR_MANAGE => '管理津贴',
  473. self::DIY_QUEUE_LOG => '自定义队列',
  474. self::TEAM_PERFORMANCE_STATISTICS_LOG => '精英奖',
  475. self::ENERGY_CABIN => '能量舱奖励',
  476. self::FIXED_REWARD_LOG => '固定奖励',
  477. self::FROZE_WITH_DRAW => '冻结币提现',
  478. self::FULL_RETURN => '满额赠送',
  479. self::GLOBAL_DIVIDEND => '权益分红',
  480. self::HOTEL_CASHIER_ORDER => '酒店收银台',
  481. self::HOTEL_ORDER => '酒店提现',
  482. self::NOMINATE_BONUS => '推荐奖励',
  483. self::INTEGRAL_WITHDRAW => '消费积分提现',
  484. self::INTERESTS_DIVIDEND => '权益值分红',
  485. self::CONSUMPTION_RECORDS => '区间消费返点',
  486. self::LEVEL_RETURN => '等级返现',
  487. self::LOVE_WITHDRAW_RECORDS => '爱心值提现',
  488. self::LOVE_RETURN_LOG => '爱心值返现',
  489. self::LOVE_TEAM_AWARD => '爱心值团队奖励',
  490. self::MANAGE_AWARD_RECORDS => '管理奖',
  491. self::MANAGEMENT_DIVIDEND => '管理奖分红',
  492. self::MANUAL_LOG => '手动分红',
  493. self::MEMBER_RETURN_LOG => '排队奖励',
  494. self::MERCHANT_BONUS_LOG => '招商分红',
  495. self::MICRO_SHOP_BONUS_LOG => '微店分红',
  496. self::MICRO_COMMUNITIES_STICK_REWARD => '微社区打赏',
  497. self::MEMBER_REFERRAL_AWARD => '直推奖',
  498. self::MEMBER_TEAM_AWARD => '团队奖/感恩奖',
  499. self::ORDER_PARENTING_AWARD => '育人奖',
  500. self::ORDER_TEAM_AWARD => '团队管理奖',
  501. self::TIER_AWARD => '平级奖',
  502. self::NET_CAR_DIVIDEND => '网约车分红',
  503. self::TEAM_PRIZE => '团队业绩奖',
  504. self::ORDINARY_DIVIDEND => '平级奖提现',
  505. self::OZY_AWARD_RECORD => 'OZY',
  506. self::PACKAGE_DELIVER_BONUS => '自提点奖励',
  507. self::PARTNER_REWARD_LOG => '股东奖励',
  508. self::PENDING_ORDER_DIVIDEND => '商品挂单提现',
  509. self::PERFORMANCE_BONUS => '业绩奖励',
  510. self::PERIOD_RETURN_LOG => '爱心值周期奖励',
  511. self::POINT_ACTIVITY_AWARD_LOG => '积分活动奖励',
  512. self::RED_PACKET_RECEIVE_LOGS => '每日红包',
  513. self::RED_PACKET_BONUS => '每日红包-额外奖励',
  514. self::REVENUE_AWARD_BONUS => '收益奖',
  515. self::ROOM_BONUS_LOG => '主播分红',
  516. self::SALES_COMMISSION => '销售佣金',
  517. self::SCORING_DIVIDEND => '会员分红',
  518. self::SCORING_REWARD => '会员分红(消费奖励)',
  519. self::SERVICE_STATION_DIVIDEND => '服务站提现',
  520. self::SHARE_CHAIN_AWARD_LOG => '共享链',
  521. self::SHAREHOLDER_DIVIDEND => '股东分红',
  522. self::RETURN_SINGLE_LOG => '消费赠送',
  523. self::STORE_CASHIER_ORDER => '门店收银台',
  524. self::STORE_CASHIER_STORE_ORDER => '门店提现',
  525. self::STORE_CASHIER_BOSS_ORDER => '连锁店提现',
  526. self::TEAM_MANAGE_BONUS => '区域代理管理',
  527. self::TEAM_MANAGEMENT_LOG => '经销商管理奖',
  528. self::TEAM_RETURN_LOG => '经销商奖励',
  529. self::TEAM_REWARDS_ORDER => '团队奖励订单奖励',
  530. self::TEAM_MEMBER_TASKS => '团队奖励任务奖励',
  531. self::TEAM_SALES_BONUS => '团队销售佣金',
  532. self::LECTURER_REWARD_LOG => '讲师分红',
  533. self::VIDEO_SHARE_BONUS => '发现视频',
  534. self::WEIGHTED_DIVIDEND => '加权分红',
  535. self::AUCTION_INCOME => '拍卖官收入',
  536. self::AUCTION_ENDORSEMENT => '拍卖代言费',
  537. self::AUCTION_AREA => '拍卖区域分红',
  538. self::TEAM_SZTT => '新团队分红',
  539. self::TEAM_SIDEWAYS_WITHDRAW => '团队平级奖',
  540. self::COLLAGE_BONUS => '拼单',
  541. self::COLLAGE_AREA_DIVIDEND => '拼单区域分红',
  542. self::CONSUME_RED_PACKET => '消费红包',
  543. self::SNATCH_REWARD => '抢团',
  544. self::REGIONAL_REWARD => '区域业绩奖励',
  545. self::CLOUD_WAREHOUSE => '云仓释放',
  546. self::STORE_SHAREHOLDER => '门店股东',
  547. self::ASSEMBLE => '安装服务分红',
  548. self::ASSEMBLE_WAGES => '安装服务工资',
  549. self::PERIOD_RETURN => '爱心值周期奖励',
  550. self::TEAM_FJYX => '经销商(fjyx)',
  551. self::RECOMMENDER => '推荐官',
  552. self::SUPERIOR_REWARD => '上级奖',
  553. self::SELL_AWARD => '销售奖励',
  554. self::EQUITY_REWARD => '权益奖励',
  555. self::STORE_CARD_INCOME => '门店消费卡',
  556. self::CIRCLE_VIDEO_BOUNS => '圈子视频分红',
  557. self::CIRCLE_INVITATION_REWARD => '圈子帖子打赏',
  558. self::CIRCLE_ADD => '圈子加入圈子',
  559. self::CONSUME_REWARD => '消费报销',
  560. self::AGENCY_REWARD => '云库存代理商奖励',
  561. self::RANKING_AWARD => '推客排行榜奖励',
  562. self::RESERVE_FUND => '储备金',
  563. self::ROOM_CODE => '直播授权码',
  564. self::SCHOOL_COMPANY => '一校一企',
  565. self::CONSUMER_REWARD => '消费奖励',
  566. self::LIVE_INSTALL => '上门安装分红',
  567. self::INVEST_PEOPLE => '招商专员',
  568. self::NEW_RETAIL_REWARD => '新零售奖励',
  569. self::NEW_RETAIL_RIGHT_REWARD => '股权分红',
  570. self::STORE_BUSINESS_ALLIANCE_RECOMMEND => '店商联盟推荐奖',
  571. self::STORE_BUSINESS_ALLIANCE_BUSINESS => '店商联盟商家补贴',
  572. self::STORE_BUSINESS_ALLIANCE_SERVICE => '店商联盟服务奖',
  573. self::STORE_BUSINESS_ALLIANCE_OPERATION => '店商联盟运营奖',
  574. self::STORE_BUSINESS_ALLIANCE_PRICE => '店商联盟差价收益',
  575. self::STORE_BUSINESS_ALLIANCE_STORE => '店商联盟门店奖',
  576. self::STORE_BUSINESS_ALLIANCE_SUPPORT => '店商联盟帮扶奖',
  577. self::STORE_BUSINESS_ALLIANCE_TASK => '店商联盟任务奖',
  578. self::STORE_BUSINESS_ALLIANCE_TEAM => '店商联盟团队提成',
  579. self::PLUGIN_PARENT_PAYMENT_COMMISSION => '上级代付佣金',
  580. self::STORE_REWARDS => '门店奖励',
  581. self::STORE_PROJECTS_ORDER => '多门店核销',
  582. self::ZHP_REWARD => '珍惠拼奖励',
  583. self::STORE_BALANCE_AWARD => '门店余额充值奖励',
  584. self::COMMISSION_EXTRA_BONUS => '分销额外分红',
  585. self::MERCHANT_MEETING_BONUS => '线下招商会分红',
  586. self::GRATITUDE_REWARD_BONUS => '感恩奖',
  587. self::QQ_ADVERTISE_REWARD => '优量汇广告奖励',
  588. self::ORDER_QUANTITY_BONUS => '团队单数分红',
  589. self::STAR_STORE => '星级门店',
  590. self::DEALER_TASK_REWARD => "经销商任务奖励",
  591. self::NEW_WEIGHTED_DIVIDEND => "经销商加权分红",
  592. self::AGENCY_SUBSIDY_REWARD => "代理商补贴",
  593. self::SALESMAN_DIVIDEND => "指定销售员分红",
  594. self::FIND_POINT_REWARD => "见点奖励",
  595. self::SHARE_PARTNER_DIVIDEND => "共享合伙人",
  596. self::XZHH_POOL_REWARD => "奖金池奖励",
  597. self::FIGHT_GROUPS_LOTTERY => '拼团奖励',
  598. self::DISTRIBUTION_INCOME_REWARD => '分销收入奖励',
  599. self::LOVE_SPEED_POOL_PLUS => '爱心值加速plus池',
  600. self::PUBLIC_FUND_DIVIDEND => '爱心公益',
  601. self::CASH_BACK_REWARD => '推荐返现奖励',
  602. self::ZHP_BONUS_POOL => '股东奖励分红',
  603. self::AREA_MERCHANT_BONUS => '区代招商员分红',
  604. self::FK_DISTRIBUTION => '关联收益',
  605. self::DISTRIBUTION_APPRECIATION => '感恩奖',
  606. self::POWDER_VALUE => '美粉值',
  607. self::LAWYER_DIVIDEND => '律师分红',
  608. self::LAWYER_FIRM_DIVIDEND => '律所分红',
  609. self::SUBSCRIPTION_BONUS => '认购-极差分红',
  610. self::AGENT_EARNINGS => '代理收益管理',
  611. self::JYK_ORDER => '见点奖励',
  612. self::JYK_OTHERS => '其他奖励',
  613. self::NEWCOMER_FISSION => '新客裂变',
  614. self::LOVE_QUEUE => '爱心值队列',
  615. self::COMMISSION_POINT => '分销消费积分',
  616. self::COUPON_STORE_INCOME => defined('COUPON_STORE_PLUGIN_NAME') ? : '消费券联盟',
  617. self::SIGN_BUY_MANAGE_AWARD => '签到认购管理奖',
  618. self::REDPACK_TOOL_INCOME => "红包奖励",
  619. self::STOCK_SERVICE_INCOME => "存货服务",
  620. self::TASK_PACKAGE_PLATFORM_FLOW_INCOME => "任务包分红",
  621. self::LINK_MOVE_AWARD => constant('LINK_MOVE_PLUGIN_NAME')?:"链动2+1",
  622. self::WEEKLY_REWARDS => '周度奖励',
  623. self::STATIC_POINT_DIVIDEND => constant('STATIC_POINT_DIVIDEND_NAME') ?: "静态积分分红",
  624. self::CONSIGNMENT => CONSIGNMENT_PLUGIN_NAME,
  625. self::DISTRIBUTOR_TEAM => '经销商团队奖励',
  626. ] + self::$otherSource;
  627. return $income_config_desc[$code];
  628. }
  629. private static function getDividendClass($code)
  630. {
  631. $income_config_class = [
  632. self::COMMISSION_ORDER => 'Yunshop\Commission\models\CommissionOrder',
  633. self::TEAM_DIVIDEND => 'Yunshop\TeamDividend\models\TeamDividendModel',
  634. self::AGENT_DIVIDEND => 'Yunshop\AgentDividend\common\models\AgentDividendModel',
  635. self::APPOINTMENT_ORDER => 'Yunshop\Appointment\common\models\AppointmentIncome',
  636. self::AREA_DIVIDEND => 'Yunshop\AreaDividend\models\AreaDividend',
  637. self::MEMBER_BONUS_RECORDS => 'Yunshop\Asset\Common\Models\MemberBonusRecordsModel',
  638. self::SELL_RECORDS => 'Yunshop\Asset\Common\Models\Digitization\SellRecordsModel',
  639. self::AUCTION_BID_REWARD => 'Yunshop\Auction\models\AuctionBidReward',
  640. self::AUCTION_PREPAYMENT => 'auction_prepayment',
  641. self::CHANNEL_AWARD => 'Yunshop\Channel\model\ChannelAward',
  642. self::CLOCK_REWARD_LOG => 'Yunshop\ClockIn\models\ClockRewardLogModel',
  643. self::COMMISSION_ACTIVITY_REWARD => 'Yunshop\CommissionActivity\common\models\CommissionActivityReward',
  644. self::COMMISSION_MANAGE_LOG => 'Yunshop\CommissionManage\common\models\CommissionManageLogModel',
  645. self::CONSUME_RETURN => 'Yunshop\ConsumeReturn\common\models\Log',
  646. self::DELIVERY_STATION_DIVIDEND => 'Yunshop\DeliveryStation\models\DeliveryStationDividend',
  647. self::DISTRIBUTOR_MANAGE => 'Yunshop\DistributorManage\models\DistributorManage',
  648. self::DIY_QUEUE_LOG => 'Yunshop\DiyQueue\common\models\DiyQueueLog',
  649. self::TEAM_PERFORMANCE_STATISTICS_LOG => 'Yunshop\EliteAward\models\TeamPerformanceStatisticsLogModel',
  650. self::ENERGY_CABIN => 'Yunshop\EnergyCabin\models\Dividend',
  651. self::FIXED_REWARD_LOG => 'Yunshop\FixedReward\models\FixedRewardLog',
  652. self::FROZE_WITH_DRAW => 'Yunshop\Froze\Common\Models\FrozeWithdraw',
  653. self::FULL_RETURN => 'Yunshop\FullReturn\common\models\Log',
  654. self::GLOBAL_DIVIDEND => 'Yunshop\GlobalDividend\models\GlobalDividendModel',
  655. self::HOTEL_CASHIER_ORDER => 'Yunshop\Hotel\common\models\CashierOrder',
  656. self::HOTEL_ORDER => 'Yunshop\Hotel\common\models\HotelOrder',
  657. self::NOMINATE_BONUS => 'Yunshop\Nominate\models\NominateBonus',
  658. self::INTEGRAL_WITHDRAW => 'Yunshop\Integral\Common\Models\IntegralWithdrawModel',
  659. self::INTERESTS_DIVIDEND => 'Yunshop\InterestsDividend\models\InterestsDividendModel',
  660. self::CONSUMPTION_RECORDS => 'Yunshop\IntervalConsumption\Common\models\ConsumptionRecords',
  661. self::LEVEL_RETURN => 'Yunshop\LevelReturn\models\LevelReturnModel',
  662. self::LOVE_WITHDRAW_RECORDS => 'Yunshop\Love\Common\Models\LoveWithdrawRecords',
  663. self::LOVE_RETURN_LOG => 'Yunshop\Love\Common\Models\LoveReturnLogModel',
  664. self::LOVE_TEAM_AWARD => 'Yunshop\LoveTeam\model\LoveTeamAward',
  665. self::MANAGE_AWARD_RECORDS => 'Yunshop\ManageAward\Common\Models\AwardRecordsModel',
  666. self::MANAGEMENT_DIVIDEND => 'Yunshop\ManagementDividend\models\ManagementDividend',
  667. self::MANUAL_LOG => 'Yunshop\ManualBonus\models\ManualLog',
  668. self::MEMBER_RETURN_LOG => 'Yunshop\MemberReturn\common\models\Log',
  669. self::MERCHANT_BONUS_LOG => 'Yunshop\Merchant\common\models\MerchantBonusLog',
  670. self::MICRO_SHOP_BONUS_LOG => 'Yunshop\Micro\common\models\MicroShopBonusLog',
  671. self::MICRO_COMMUNITIES_STICK_REWARD => 'Yunshop\MicroCommunities\models\MicroCommunitiesStickReward',
  672. self::MEMBER_REFERRAL_AWARD => 'Yunshop\Mryt\common\models\MemberReferralAward',
  673. self::MEMBER_TEAM_AWARD => 'Yunshop\Mryt\common\models\MemberTeamAward',
  674. self::ORDER_PARENTING_AWARD => 'Yunshop\Mryt\common\models\OrderParentingAward',
  675. self::ORDER_TEAM_AWARD => 'Yunshop\Mryt\common\models\OrderTeamAward',
  676. self::TIER_AWARD => 'Yunshop\Mryt\common\models\TierAward',
  677. self::NET_CAR_DIVIDEND => 'Yunshop\NetCar\models\NetCarDividend',
  678. self::TEAM_PRIZE => 'Yunshop\Nominate\models\TeamPrize',
  679. self::ORDINARY_DIVIDEND => 'Yunshop\OrdinaryDividend\models\RewardModel',
  680. self::OZY_AWARD_RECORD => 'Yunshop\Ozy\models\AwardRecordModel',
  681. self::PACKAGE_DELIVER_BONUS => 'Yunshop\PackageDeliver\model\DeliverBonus',
  682. self::PARTNER_REWARD_LOG => 'Yunshop\PartnerReward\common\models\PartnerRewardLogModel',
  683. self::PENDING_ORDER_DIVIDEND => 'Yunshop\PendingOrder\models\PendingOrderDividend',
  684. self::PERFORMANCE_BONUS => 'Yunshop\Performance\common\model\PerformanceBonus',
  685. self::PERIOD_RETURN_LOG => 'Yunshop\PeriodReturn\model\PeriodLog',
  686. self::POINT_ACTIVITY_AWARD_LOG => 'Yunshop\PointActivity\Common\Models\PointActivityAwardLog',
  687. self::RED_PACKET_RECEIVE_LOGS => 'Yunshop\RedPacket\models\ReceiveLogsModel',
  688. self::RED_PACKET_BONUS => 'Yunshop\RedPacket\models\BonusReceiveLogsModel',
  689. self::REVENUE_AWARD_BONUS => 'Yunshop\RevenueAward\model\IncomeBonusLogModel',
  690. self::ROOM_BONUS_LOG => 'Yunshop\Room\models\BonusLog',
  691. self::SALES_COMMISSION => 'Yunshop\SalesCommission\models\SalesCommission',
  692. self::SCORING_DIVIDEND => 'Yunshop\ScoringDividend\models\ScoringDividendModel',
  693. self::SCORING_REWARD => 'Yunshop\ScoringDividend\models\ScoringRewardModel',
  694. self::SERVICE_STATION_DIVIDEND => 'Yunshop\ServiceStation\models\ServiceStationDividend',
  695. self::SHARE_CHAIN_AWARD_LOG => 'Yunshop\ShareChain\common\model\ShareChainAwardLog',
  696. self::SHAREHOLDER_DIVIDEND => 'Yunshop\ShareholderDividend\models\ShareholderDividendModel',
  697. self::RETURN_SINGLE_LOG => 'Yunshop\SingleReturn\models\ReturnSingleLog',
  698. self::STORE_CASHIER_ORDER => 'Yunshop\StoreCashier\common\models\CashierOrder',
  699. self::STORE_CASHIER_STORE_ORDER => 'Yunshop\StoreCashier\common\models\StoreOrder',
  700. self::STORE_CASHIER_BOSS_ORDER => 'Yunshop\StoreCashier\common\models\BossOrder',
  701. self::TEAM_MANAGE_BONUS => 'Yunshop\TeamManage\common\model\Bonus',
  702. self::TEAM_MANAGEMENT_LOG => 'Yunshop\TeamManagement\models\TeamManagementLogModel',
  703. self::TEAM_RETURN_LOG => 'Yunshop\TeamReturn\models\TeamReturnLog',
  704. self::TEAM_REWARDS_ORDER => 'Yunshop\TeamRewards\common\models\TeamRewardsOrderModel',
  705. self::TEAM_MEMBER_TASKS => 'Yunshop\TeamRewards\common\models\TeamMemberTasksModel',
  706. self::TEAM_SALES_BONUS => 'Yunshop\TeamSales\common\models\TeamSalesModel',
  707. self::LECTURER_REWARD_LOG => 'Yunshop\VideoDemand\models\LecturerRewardLogModel',
  708. self::VIDEO_SHARE_BONUS => 'Yunshop\VideoShare\common\model\Bonus',
  709. self::WEIGHTED_DIVIDEND => 'Yunshop\WeightedDividend\models\RewardModel',
  710. self::AUCTION_INCOME => 'Yunshop\Auction\models\AuctionOrderModel',
  711. self::AUCTION_ENDORSEMENT => 'Yunshop\Auction\models\AuctionEndorsement',
  712. self::TEAM_SZTT => 'Yunshop\TeamSztt\models\TeamSzttModel',
  713. self::TEAM_SIDEWAYS_WITHDRAW => 'Yunshop\TeamSideways\model\SidewaysWithdrawLog',
  714. self::COLLAGE_BONUS => 'Yunshop\Collage\models\BonusModel',
  715. self::COLLAGE_AREA_DIVIDEND => 'Yunshop\Collage\models\AreaDividendModel',
  716. self::CONSUME_RED_PACKET => 'Yunshop\ConsumeRedPacket\Common\Models\PondReceiveModel',
  717. self::SNATCH_REWARD => 'Yunshop\SnatchRegiment\models\SnatchReward',
  718. self::REGIONAL_REWARD => 'Yunshop\RegionalReward\Common\models\RecordModel',
  719. self::CLOUD_WAREHOUSE => 'Yunshop\CloudWarehouse\models\CloudWarehouseDividend',
  720. self::STORE_SHAREHOLDER => 'Yunshop\StoreShareholder\model\ShareholderBonusInfo',
  721. self::ASSEMBLE => 'Yunshop\Assemble\Common\Models\OrderBonusModel',
  722. self::ASSEMBLE_WAGES => 'Yunshop\Assemble\Common\Models\OrderWagesModel',
  723. self::PERIOD_RETURN => 'Yunshop\PeriodReturn\model\PeriodLog',
  724. self::TEAM_FJYX => 'Yunshop\TeamFjyx\models\TeamFjyxModel',
  725. self::RECOMMENDER => 'Yunshop\Recommender\models\RewardModel',
  726. self::SUPERIOR_REWARD => 'Yunshop\SuperiorReward\models\OrderBuyModel',
  727. self::SELL_AWARD => 'Yunshop\SellAward\model\AwardLog',
  728. self::EQUITY_REWARD => 'Yunshop\EquityReward\models\EquityReward',
  729. self::STORE_CARD_INCOME => 'Yunshop\StoreCard\Common\Models\CardIncomeModel',
  730. self::CIRCLE_VIDEO_BOUNS => 'Yunshop\Circle\common\model\CircleVideoBonus',
  731. self::CIRCLE_INVITATION_REWARD => 'Yunshop\Circle\common\model\CircleReward',
  732. self::CIRCLE_ADD => 'Yunshop\Circle\common\model\CirclePayLog',
  733. self::CONSUME_REWARD => 'Yunshop\ConsumeReward\models\RewardLog',
  734. self::AGENCY_REWARD => 'Yunshop\Agency\models\AgencyModel',
  735. self::RANKING_AWARD => 'Yunshop\CommissionRanking\models\CommissionOrder',
  736. self::RESERVE_FUND => 'Yunshop\ReserveFund\models\ReserveFundBonusModel',
  737. self::ROOM_CODE => 'Yunshop\Room\models\CodeUsed',
  738. self::SCHOOL_COMPANY => 'Yunshop\SchoolCompany\models\IncomeModel',
  739. self::CONSUMER_REWARD => 'Yunshop\ConsumerReward\common\models\ConsumerRewardRecordModel',
  740. self::LIVE_INSTALL => 'Yunshop\LiveInstall\models\WorkerReward',
  741. self::INVEST_PEOPLE => 'Yunshop\InvestPeople\models\Dividend',
  742. self::NEW_RETAIL_REWARD => 'Yunshop\NewRetail\models\RewardModel',
  743. self::NEW_RETAIL_RIGHT_REWARD => 'Yunshop\NewRetail\models\StockRightReward',
  744. self::STORE_BUSINESS_ALLIANCE_RECOMMEND => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAllianceRecommendAwardModel',
  745. self::STORE_BUSINESS_ALLIANCE_BUSINESS => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAllianceBusinessAwardModel',
  746. self::STORE_BUSINESS_ALLIANCE_SERVICE => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAllianceServiceAwardModel',
  747. self::STORE_BUSINESS_ALLIANCE_OPERATION => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAllianceOperationAwardModel',
  748. self::STORE_BUSINESS_ALLIANCE_PRICE => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAlliancePriceDifferenceAwardModel',
  749. self::STORE_BUSINESS_ALLIANCE_STORE => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAllianceStoreAwardModel',
  750. self::STORE_BUSINESS_ALLIANCE_SUPPORT => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAllianceSupportAwardModel',
  751. self::STORE_BUSINESS_ALLIANCE_TASK => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAllianceTaskAwardModel',
  752. self::STORE_BUSINESS_ALLIANCE_TEAM => 'Yunshop\StoreBusinessAlliance\models\StoreBusinessAllianceTeamAwardModel',
  753. self::PLUGIN_PARENT_PAYMENT_COMMISSION => 'Yunshop\ParentPayment\common\models\BehalfOrderModel',
  754. self::STORE_REWARDS => 'Yunshop\StoreRewards\common\models\StoreRewardsRecord',
  755. self::STORE_PROJECTS_ORDER => 'Yunshop\StoreProjects\common\models\ProjectsOrderService',
  756. self::ZHP_REWARD => 'Yunshop\ZhpGroupLottery\models\ZhpRewardLogModel',
  757. self::STORE_BALANCE_AWARD => 'Yunshop\StoreBalance\model\BalanceAward',
  758. self::COMMISSION_EXTRA_BONUS => 'Yunshop\CommissionExtra\models\CommissionExtraBonusModel',
  759. self::MERCHANT_MEETING_BONUS => 'Yunshop\MerchantMeeting\models\BonusModel',
  760. self::GRATITUDE_REWARD_BONUS => 'Yunshop\GratitudeReward\models\BonusModel',
  761. self::QQ_ADVERTISE_REWARD => 'Yunshop\QqAdvertise\models\QqAdvertiseRewardLogModel',
  762. self::ORDER_QUANTITY_BONUS => 'Yunshop\OrderQuantityBonus\common\models\BonusRecords',
  763. self::STAR_STORE => 'Yunshop\StarStore\models\StarStoreRewardLogModel',
  764. self::DEALER_TASK_REWARD => 'Yunshop\DealerTaskReward\common\models\Reward',
  765. self::NEW_WEIGHTED_DIVIDEND => 'Yunshop\NewWeightedDividend\common\models\DetailModel',
  766. self::AGENCY_SUBSIDY_REWARD => 'Yunshop\AgencySubsidy\common\models\RewardsModel',
  767. self::SALESMAN_DIVIDEND => 'Yunshop\SalesmanDividend\models\SalesmanDividendRewardLogModel',
  768. self::FIND_POINT_REWARD => 'Yunshop\FindPointReward\common\models\RewardsModel',
  769. self::SHARE_PARTNER_DIVIDEND => 'Yunshop\SharePartner\models\Dividend',
  770. self::XZHH_POOL_REWARD => 'Yunshop\XzhhBonusPool\common\models\RewardsModel',
  771. self::FIGHT_GROUPS_LOTTERY => 'Yunshop\FightGroupsLottery\models\FightGroupsLotteryRewardModel',
  772. self::DISTRIBUTION_INCOME_REWARD => 'Yunshop\DistributionIncome\common\models\RewardsModel',
  773. self::LOVE_SPEED_POOL_PLUS => 'Yunshop\LoveSpeedPool\model\PlusRecord',
  774. self::PUBLIC_FUND_DIVIDEND => 'Yunshop\PublicFund\common\models\FundAmount',
  775. self::CASH_BACK_REWARD => 'Yunshop\CashBack\common\Models\RewardModel',
  776. self::ZHP_BONUS_POOL => 'Yunshop\ZhpBonusPool\models\ZhpBonusPoolDividendLogsModel',
  777. self::AREA_MERCHANT_BONUS => 'Yunshop\AreaMerchant\common\models\BonusModel',
  778. self::FK_DISTRIBUTION => 'Yunshop\FkDistribution\common\models\RewardsModel',
  779. self::DISTRIBUTION_APPRECIATION => 'Yunshop\DistributionAppreciation\models\RewardsModel',
  780. self::LAWYER_DIVIDEND => 'Yunshop\LawyerPlatform\common\models\LawyerDividend',
  781. self::LAWYER_FIRM_DIVIDEND => 'Yunshop\LawyerPlatform\common\models\LawyerFirmDividend',
  782. self::SUBSCRIPTION_BONUS => 'Yunshop\Subscription\common\models\BuyModel',
  783. self::AGENT_EARNINGS => 'Yunshop\AgentEarnings\models\AgentEarningsOrderRewardRelevanceLogsModel',
  784. self::JYK_ORDER => 'Yunshop\JykFindPoint\models\RewardsModel',
  785. self::JYK_OTHERS => 'Yunshop\JykFindPoint\models\OthersModel',
  786. self::NEWCOMER_FISSION => 'Yunshop\NewcomerFission\models\RewardsModel',
  787. self::LOVE_QUEUE => 'Yunshop\LoveQueue\common\models\QueueDetailModel',
  788. self::COMMISSION_POINT => 'Yunshop\CommissionPoint\models\CpointCommission',
  789. self::COUPON_STORE_INCOME => 'Yunshop\CouponStore\models\Reward',
  790. self::SIGN_BUY_MANAGE_AWARD => 'Yunshop\SignBuy\models\SignReward',
  791. self::REDPACK_TOOL_INCOME => 'Yunshop\RedpackTool\model\RedpackManage',
  792. self::PERFORMANCE_BONUS_NEW => 'Yunshop\PerformanceNew\common\model\PerformanceBonus',
  793. self::STOCK_SERVICE_INCOME => 'Yunshop\StockService\models\IncomeModel',
  794. self::TASK_PACKAGE_PLATFORM_FLOW_INCOME => "Yunshop\TaskPackage\models\TaskPackagePlatformFlowBonus",
  795. self::LINK_MOVE_AWARD => "Yunshop\LinkMove\models\LinkMoveReward",
  796. self::STATIC_POINT_DIVIDEND => "Yunshop\StaticPointDividend\models\StaticPointDividendRewardModel",
  797. self::WEEKLY_REWARDS => "Yunshop\WeeklyRewards\models\RewardsModel",
  798. self::CONSIGNMENT => "Yunshop\Consignment\common\models\SettlementRecordModel",
  799. self::DISTRIBUTOR_TEAM => "Yunshop\DistributorTeam\models\RewardsModel",
  800. ] + self::$otherClass;
  801. return $income_config_class[$code];
  802. }
  803. public static function getClass()
  804. {
  805. return [
  806. self::COMMISSION_ORDER => 'Yunshop\Commission\models\CommissionOrder',
  807. self::TEAM_DIVIDEND => 'Yunshop\TeamDividend\models\TeamDividendModel',
  808. self::AGENT_DIVIDEND => 'Yunshop\AgentDividend\common\models\AgentDividendModel',
  809. self::APPOINTMENT_ORDER => 'Yunshop\Appointment\common\models\AppointmentIncome',
  810. self::AREA_DIVIDEND => 'Yunshop\AreaDividend\models\AreaDividend',
  811. self::MEMBER_BONUS_RECORDS => 'Yunshop\Asset\Common\Models\MemberBonusRecordsModel',
  812. self::SELL_RECORDS => 'Yunshop\Asset\Common\Models\Digitization\SellRecordsModel',
  813. self::AUCTION_BID_REWARD => 'Yunshop\Auction\models\AuctionBidReward',
  814. self::AUCTION_PREPAYMENT => 'auction_prepayment',
  815. self::CHANNEL_AWARD => 'Yunshop\Channel\model\ChannelAward',
  816. self::CLOCK_REWARD_LOG => 'Yunshop\ClockIn\models\ClockRewardLogModel',
  817. self::COMMISSION_ACTIVITY_REWARD => 'Yunshop\CommissionActivity\common\models\CommissionActivityReward',
  818. self::COMMISSION_MANAGE_LOG => 'Yunshop\CommissionManage\common\models\CommissionManageLogModel',
  819. self::CONSUME_RETURN => 'Yunshop\ConsumeReturn\common\models\Log',
  820. self::DELIVERY_STATION_DIVIDEND => 'Yunshop\DeliveryStation\models\DeliveryStationDividend',
  821. self::DISTRIBUTOR_MANAGE => 'Yunshop\DistributorManage\models\DistributorManage',
  822. self::DIY_QUEUE_LOG => 'Yunshop\DiyQueue\common\models\DiyQueueLog',
  823. self::TEAM_PERFORMANCE_STATISTICS_LOG => 'Yunshop\EliteAward\models\TeamPerformanceStatisticsLogModel',
  824. self::ENERGY_CABIN => 'Yunshop\EnergyCabin\models\Dividend',
  825. self::FIXED_REWARD_LOG => 'Yunshop\FixedReward\models\FixedRewardLog',
  826. self::FROZE_WITH_DRAW => 'Yunshop\Froze\Common\Models\FrozeWithdraw',
  827. self::FULL_RETURN => 'Yunshop\FullReturn\common\models\Log',
  828. self::GLOBAL_DIVIDEND => 'Yunshop\GlobalDividend\models\GlobalDividendModel',
  829. self::HOTEL_CASHIER_ORDER => 'Yunshop\Hotel\common\models\CashierOrder',
  830. self::HOTEL_ORDER => 'Yunshop\Hotel\common\models\HotelOrder',
  831. self::NOMINATE_BONUS => 'Yunshop\Nominate\models\NominateBonus',
  832. self::INTEGRAL_WITHDRAW => 'Yunshop\Integral\Common\Models\IntegralWithdrawModel',
  833. self::INTERESTS_DIVIDEND => 'Yunshop\InterestsDividend\models\InterestsDividendModel',
  834. self::CONSUMPTION_RECORDS => 'Yunshop\IntervalConsumption\Common\models\ConsumptionRecords',
  835. self::LEVEL_RETURN => 'Yunshop\LevelReturn\models\LevelReturnModel',
  836. self::LOVE_WITHDRAW_RECORDS => 'Yunshop\Love\Common\Models\LoveWithdrawRecords',
  837. self::LOVE_RETURN_LOG => 'Yunshop\Love\Common\Models\LoveReturnLogModel',
  838. self::LOVE_TEAM_AWARD => 'Yunshop\LoveTeam\model\LoveTeamAward',
  839. self::MANAGE_AWARD_RECORDS => 'Yunshop\ManageAward\Common\Models\AwardRecordsModel',
  840. self::MANAGEMENT_DIVIDEND => 'Yunshop\ManagementDividend\models\ManagementDividend',
  841. self::MANUAL_LOG => 'Yunshop\ManualBonus\models\ManualLog',
  842. self::MEMBER_RETURN_LOG => 'Yunshop\MemberReturn\common\models\Log',
  843. self::MERCHANT_BONUS_LOG => 'Yunshop\Merchant\common\models\MerchantBonusLog',
  844. self::MICRO_SHOP_BONUS_LOG => 'Yunshop\Micro\common\models\MicroShopBonusLog',
  845. self::MICRO_COMMUNITIES_STICK_REWARD => 'Yunshop\MicroCommunities\models\MicroCommunitiesStickReward',
  846. self::MEMBER_REFERRAL_AWARD => 'Yunshop\Mryt\common\models\MemberReferralAward',
  847. self::MEMBER_TEAM_AWARD => 'Yunshop\Mryt\common\models\MemberTeamAward',
  848. self::ORDER_PARENTING_AWARD => 'Yunshop\Mryt\common\models\OrderParentingAward',
  849. self::ORDER_TEAM_AWARD => 'Yunshop\Mryt\common\models\OrderTeamAward',
  850. self::TIER_AWARD => 'Yunshop\Mryt\common\models\TierAward',
  851. self::NET_CAR_DIVIDEND => 'Yunshop\NetCar\models\NetCarDividend',
  852. self::TEAM_PRIZE => 'Yunshop\Nominate\models\TeamPrize',
  853. self::ORDINARY_DIVIDEND => 'Yunshop\OrdinaryDividend\models\RewardModel',
  854. self::OZY_AWARD_RECORD => 'Yunshop\Ozy\models\AwardRecordModel',
  855. self::PACKAGE_DELIVER_BONUS => 'Yunshop\PackageDeliver\model\DeliverBonus',
  856. self::PARTNER_REWARD_LOG => 'Yunshop\PartnerReward\common\models\PartnerRewardLogModel',
  857. self::PENDING_ORDER_DIVIDEND => 'Yunshop\PendingOrder\models\PendingOrderDividend',
  858. self::PERFORMANCE_BONUS => 'Yunshop\Performance\common\model\PerformanceBonus',
  859. self::PERIOD_RETURN_LOG => 'Yunshop\PeriodReturn\model\PeriodLog',
  860. self::POINT_ACTIVITY_AWARD_LOG => 'Yunshop\PointActivity\Common\Models\PointActivityAwardLog',
  861. self::RED_PACKET_RECEIVE_LOGS => 'Yunshop\RedPacket\models\ReceiveLogsModel',
  862. self::RED_PACKET_BONUS => 'Yunshop\RedPacket\models\BonusReceiveLogsModel',
  863. self::REVENUE_AWARD_BONUS => 'Yunshop\RevenueAward\model\IncomeBonusLogModel',
  864. self::ROOM_BONUS_LOG => 'Yunshop\Room\models\BonusLog',
  865. self::SALES_COMMISSION => 'Yunshop\SalesCommission\models\SalesCommission',
  866. self::SCORING_DIVIDEND => 'Yunshop\ScoringDividend\models\ScoringDividendModel',
  867. self::SCORING_REWARD => 'Yunshop\ScoringDividend\models\ScoringRewardModel',
  868. self::SERVICE_STATION_DIVIDEND => 'Yunshop\ServiceStation\models\ServiceStationDividend',
  869. self::SHARE_CHAIN_AWARD_LOG => 'Yunshop\ShareChain\common\model\ShareChainAwardLog',
  870. self::SHAREHOLDER_DIVIDEND => 'Yunshop\ShareholderDividend\models\ShareholderDividendModel',
  871. self::RETURN_SINGLE_LOG => 'Yunshop\SingleReturn\models\ReturnSingleLog',
  872. self::STORE_CASHIER_ORDER => 'Yunshop\StoreCashier\common\models\CashierOrder',
  873. self::STORE_CASHIER_STORE_ORDER => 'Yunshop\StoreCashier\common\models\StoreOrder',
  874. self::STORE_CASHIER_BOSS_ORDER => 'Yunshop\StoreCashier\common\models\BossOrder',
  875. self::TEAM_MANAGE_BONUS => 'Yunshop\TeamManage\common\model\Bonus',
  876. self::TEAM_MANAGEMENT_LOG => 'Yunshop\TeamManagement\models\TeamManagementLogModel',
  877. self::TEAM_RETURN_LOG => 'Yunshop\TeamReturn\models\TeamReturnLog',
  878. self::TEAM_REWARDS_ORDER => 'Yunshop\TeamRewards\common\models\TeamRewardsOrderModel',
  879. self::TEAM_MEMBER_TASKS => 'Yunshop\TeamRewards\common\models\TeamMemberTasksModel',
  880. self::TEAM_SALES_BONUS => 'Yunshop\TeamSales\common\models\TeamSalesModel',
  881. self::LECTURER_REWARD_LOG => 'Yunshop\VideoDemand\models\LecturerRewardLogModel',
  882. self::VIDEO_SHARE_BONUS => 'Yunshop\VideoShare\common\model\Bonus',
  883. self::WEIGHTED_DIVIDEND => 'Yunshop\WeightedDividend\models\RewardModel',
  884. self::AUCTION_INCOME => 'Yunshop\Auction\models\AuctionOrderModel',
  885. self::AUCTION_ENDORSEMENT => 'Yunshop\Auction\models\AuctionEndorsement',
  886. self::TEAM_SZTT => 'Yunshop\TeamSztt\models\TeamSzttModel',
  887. self::TEAM_SIDEWAYS_WITHDRAW => 'Yunshop\TeamSideways\model\SidewaysWithdrawLog',
  888. self::COLLAGE_BONUS => 'Yunshop\Collage\models\BonusModel',
  889. self::COLLAGE_AREA_DIVIDEND => 'Yunshop\Collage\models\AreaDividendModel',
  890. self::CONSUME_RED_PACKET => 'Yunshop\ConsumeRedPacket\Common\Models\PondReceiveModel',
  891. self::SNATCH_REWARD => 'Yunshop\SnatchRegiment\models\SnatchReward',
  892. self::REGIONAL_REWARD => 'Yunshop\RegionalReward\Common\models\RecordModel',
  893. self::CLOUD_WAREHOUSE => 'Yunshop\CloudWarehouse\models\CloudWarehouseDividend',
  894. self::STORE_SHAREHOLDER => 'Yunshop\StoreShareholder\model\ShareholderBonusInfo',
  895. self::ASSEMBLE => 'Yunshop\Assemble\Common\Models\OrderBonusModel',
  896. self::ASSEMBLE_WAGES => 'Yunshop\Assemble\Common\Models\OrderWagesModel',
  897. self::PERIOD_RETURN => 'Yunshop\PeriodReturn\model\PeriodLog',
  898. self::TEAM_FJYX => 'Yunshop\TeamFjyx\models\TeamFjyxModel',
  899. self::RECOMMENDER => 'Yunshop\Recommender\models\RewardModel',
  900. self::SUPERIOR_REWARD => 'Yunshop\SuperiorReward\models\OrderBuyModel',
  901. self::SELL_AWARD => 'Yunshop\SellAward\model\AwardLog',
  902. self::EQUITY_REWARD => 'Yunshop\EquityReward\models\EquityReward',
  903. self::STORE_CARD_INCOME => 'Yunshop\StoreCard\Common\Models\CardIncomeModel',
  904. self::CIRCLE_VIDEO_BOUNS => 'Yunshop\Circle\common\model\CircleVideoBonus',
  905. self::CIRCLE_INVITATION_REWARD => 'Yunshop\Circle\common\model\CircleReward',
  906. self::CIRCLE_ADD => 'Yunshop\Circle\common\model\CirclePayLog',
  907. self::CONSUME_REWARD => 'Yunshop\ConsumeReward\models\RewardLog',
  908. self::AGENCY_REWARD => 'Yunshop\Agency\models\AgencyModel',
  909. self::RANKING_AWARD => 'Yunshop\CommissionRanking\models\CommissionOrder',
  910. self::RESERVE_FUND => 'Yunshop\ReserveFund\models\ReserveFundBonusModel',
  911. self::ROOM_CODE => 'Yunshop\Room\models\CodeUsed',
  912. self::SCHOOL_COMPANY => 'Yunshop\SchoolCompany\models\IncomeModel',
  913. self::LIVE_INSTALL => 'Yunshop\LiveInstall\models\WorkerReward',
  914. self::INVEST_PEOPLE => 'Yunshop\InvestPeople\models\Dividend',
  915. self::NEW_RETAIL_REWARD => 'Yunshop\NewRetail\models\RewardModel',
  916. self::NEW_RETAIL_RIGHT_REWARD => 'Yunshop\NewRetail\models\StockRightReward',
  917. self::STORE_BUSINESS_ALLIANCE_RECOMMEND => 'Yunshop\StoreBusinessAlliance\models\RecommendAward',
  918. self::STORE_BUSINESS_ALLIANCE_BUSINESS => 'Yunshop\StoreBusinessAlliance\models\BusinessAward',
  919. self::STORE_BUSINESS_ALLIANCE_SERVICE => 'Yunshop\StoreBusinessAlliance\models\ServiceAward',
  920. self::STORE_BUSINESS_ALLIANCE_OPERATION => 'Yunshop\StoreBusinessAlliance\models\OperationAward',
  921. self::STORE_BUSINESS_ALLIANCE_PRICE => 'Yunshop\StoreBusinessAlliance\models\PriceDifferenceAward',
  922. self::STORE_BUSINESS_ALLIANCE_STORE => 'Yunshop\StoreBusinessAlliance\models\StoreAward',
  923. self::STORE_BUSINESS_ALLIANCE_SUPPORT => 'Yunshop\StoreBusinessAlliance\models\SupportAward',
  924. self::STORE_BUSINESS_ALLIANCE_TASK => 'Yunshop\StoreBusinessAlliance\models\TaskAward',
  925. self::STORE_BUSINESS_ALLIANCE_TEAM => 'Yunshop\StoreBusinessAlliance\models\TeamAward',
  926. self::PLUGIN_PARENT_PAYMENT_COMMISSION => 'Yunshop\ParentPayment\common\models\BehalfOrderModel',
  927. self::STORE_REWARDS => 'Yunshop\StoreRewards\common\models\StoreRewardsRecord',
  928. self::STORE_PROJECTS_ORDER => 'Yunshop\StoreProjects\common\models\ProjectsOrderService',
  929. self::ZHP_REWARD => 'Yunshop\ZhpGroupLottery\models\ZhpRewardLogModel',
  930. self::STORE_BALANCE_AWARD => 'Yunshop\StoreBalance\model\BalanceAward',
  931. self::COMMISSION_EXTRA_BONUS => 'Yunshop\CommissionExtra\models\CommissionExtraBonusModel',
  932. self::MERCHANT_MEETING_BONUS => 'Yunshop\MerchantMeeting\models\BonusModel',
  933. self::GRATITUDE_REWARD_BONUS => 'Yunshop\GratitudeReward\models\BonusModel',
  934. self::QQ_ADVERTISE_REWARD => 'Yunshop\QqAdvertise\models\QqAdvertiseRewardLogModel',
  935. self::ORDER_QUANTITY_BONUS => 'Yunshop\OrderQuantityBonus\common\models\BonusRecords',
  936. self::STAR_STORE => 'Yunshop\StarStore\models\StarStoreRewardLogModel',
  937. self::DEALER_TASK_REWARD => 'Yunshop\DealerTaskReward\common\models\Reward',
  938. self::NEW_WEIGHTED_DIVIDEND => 'Yunshop\NewWeightedDividend\common\models\DetailModel',
  939. self::AGENCY_SUBSIDY_REWARD => 'Yunshop\AgencySubsidy\common\models\RewardsModel',
  940. self::SALESMAN_DIVIDEND => 'Yunshop\SalesmanDividend\models\SalesmanDividendRewardLogModel',
  941. self::FIND_POINT_REWARD => 'Yunshop\FindPointReward\common\models\RewardsModel',
  942. self::SHARE_PARTNER_DIVIDEND => 'Yunshop\SharePartner\models\Dividend',
  943. self::XZHH_POOL_REWARD => 'Yunshop\XzhhBonusPool\common\models\RewardsModel',
  944. self::FIGHT_GROUPS_LOTTERY => 'Yunshop\FightGroupsLottery\models\FightGroupsLotteryRewardModel',
  945. self::DISTRIBUTION_INCOME_REWARD => 'Yunshop\DistributionIncome\common\models\RewardsModel',
  946. self::LOVE_SPEED_POOL_PLUS => 'Yunshop\LoveSpeedPool\model\PlusRecord',
  947. self::PUBLIC_FUND_DIVIDEND => 'Yunshop\PublicFund\common\models\FundAmount',
  948. self::CASH_BACK_REWARD => 'Yunshop\CashBack\common\Models\RewardModel',
  949. self::ZHP_BONUS_POOL => 'Yunshop\ZhpBonusPool\models\ZhpBonusPoolDividendLogsModel',
  950. self::AREA_MERCHANT_BONUS => 'Yunshop\AreaMerchant\common\models\BonusModel',
  951. self::FK_DISTRIBUTION => 'Yunshop\FkDistribution\common\models\RewardsModel',
  952. self::DISTRIBUTION_APPRECIATION => 'Yunshop\DistributionAppreciation\models\RewardsModel',
  953. self::LAWYER_DIVIDEND => 'Yunshop\LawyerPlatform\common\models\LawyerDividend',
  954. self::LAWYER_FIRM_DIVIDEND => 'Yunshop\LawyerPlatform\common\models\LawyerFirmDividend',
  955. self::SUBSCRIPTION_BONUS => 'Yunshop\Subscription\common\models\BuyModel',
  956. self::AGENT_EARNINGS => 'Yunshop\AgentEarnings\models\AgentEarningsOrderRewardRelevanceLogsModel',
  957. self::JYK_ORDER => 'Yunshop\JykFindPoint\models\RewardsModel',
  958. self::JYK_OTHERS => 'Yunshop\JykFindPoint\models\OthersModel',
  959. self::NEWCOMER_FISSION => 'Yunshop\NewcomerFission\models\RewardsModel',
  960. self::LOVE_QUEUE => 'Yunshop\LoveQueue\common\models\QueueDetailModel',
  961. self::COMMISSION_POINT => 'Yunshop\CommissionPoint\models\CpointCommission',
  962. self::COUPON_STORE_INCOME => 'Yunshop\CouponStore\models\Reward',
  963. self::SIGN_BUY_MANAGE_AWARD => 'Yunshop\SignBuy\models\SignReward',
  964. self::REDPACK_TOOL_INCOME => 'Yunshop\RedpackTool\model\RedpackManage',
  965. self::PERFORMANCE_BONUS_NEW => 'Yunshop\PerformanceNew\common\model\PerformanceBonus',
  966. self::STOCK_SERVICE_INCOME => 'Yunshop\StockService\models\IncomeModel',
  967. self::TASK_PACKAGE_PLATFORM_FLOW_INCOME => "Yunshop\TaskPackage\models\TaskPackagePlatformFlowBonus",
  968. self::LINK_MOVE_AWARD => "Yunshop\LinkMove\models\LinkMoveReward",
  969. self::STATIC_POINT_DIVIDEND => "Yunshop\StaticPointDividend\models\StaticPointDividendRewardModel",
  970. self::WEEKLY_REWARDS => "Yunshop\WeeklyRewards\models\RewardsModel",
  971. self::CONSIGNMENT => "Yunshop\Consignment\common\models\SettlementRecordModel",
  972. self::DISTRIBUTOR_TEAM => "Yunshop\DistributorTeam\models\RewardsModel",
  973. ];
  974. }
  975. }