You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
146 lines
4.5 KiB
146 lines
4.5 KiB
<?php
|
|
|
|
namespace App\Service;
|
|
|
|
interface FinancialRecordServiceInterface
|
|
{
|
|
|
|
/**
|
|
* 社区服务点新用户奖励
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $comment
|
|
* @param string $desc
|
|
* @return mixed
|
|
*/
|
|
public function communityAwardByPlatNewUser($user_id, $source_id, $money, $user_type=2, $source_type=1, $money_type=1, $desc='新用户奖励', $comment='');
|
|
|
|
/**
|
|
* 社区服务点新用户线上首单奖励
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $comment
|
|
* @param string $desc
|
|
* @return mixed
|
|
*/
|
|
public function communityAwardByPlatNewUserFirstOLOrder($user_id, $source_id, $money, $user_type=2, $source_type=1, $money_type=2, $desc='新用户首单奖励', $comment='');
|
|
|
|
/**
|
|
* 社区服务点用户订单完成分账
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $comment
|
|
* @param string $desc
|
|
* @return mixed
|
|
*/
|
|
public function communitySeparateAccountsByOrderComp($user_id, $source_id, $money, $user_type=2, $source_type=1, $money_type=3, $desc='用户订单分成', $comment='');
|
|
|
|
/**
|
|
* 收支总账
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param $source_type
|
|
* @param $money_type
|
|
* @param $desc
|
|
* @param string $comment
|
|
* @return mixed
|
|
*/
|
|
public function ledgerAccounts($source_id, $money, $source_type, $money_type, $desc, $comment='');
|
|
|
|
/**
|
|
* 商户线下用户支付新用户奖励
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $desc
|
|
* @param string $comment
|
|
* @return mixed
|
|
*/
|
|
public function storeAwardByPlatNewUserOFLOrder($user_id, $source_id, $money, $user_type=1, $source_type=1, $money_type=4, $desc='新用户下单奖励', $comment='');
|
|
|
|
/**
|
|
* 商户线下用户支付用户当日首单奖励
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $desc
|
|
* @param string $comment
|
|
* @return mixed
|
|
*/
|
|
public function storeAwardByTodayFirstOFLOrder($user_id, $source_id, $money, $user_type=1, $source_type=1, $money_type=5, $desc='用户店铺首单奖励', $comment='');
|
|
|
|
/**
|
|
* 用户线下订单支付流水
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $desc
|
|
* @param string $comment
|
|
* @return mixed
|
|
*/
|
|
public function userByOFLOrderPaid($user_id, $source_id, $money, $user_type=1, $source_type=1, $money_type=100, $desc='用户下单(线下)', $comment='');
|
|
|
|
/**
|
|
* 用户线上订单支付流水
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $desc
|
|
* @param string $comment
|
|
* @return mixed
|
|
*/
|
|
public function userByOLOrderPaid($user_id, $source_id, $money, $user_type=1, $source_type=1, $money_type=101, $desc='用户下单(线上)', $comment='');
|
|
|
|
/**
|
|
* 商户线上订单完成收入流水
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $desc
|
|
* @param string $comment
|
|
* @return mixed
|
|
*/
|
|
public function storeByOLOrderComp($user_id, $source_id, $money, $user_type=1, $source_type=1, $money_type=6, $desc='线上外卖订单收入', $comment='');
|
|
|
|
/**
|
|
* 商户线下订单完成收入流水
|
|
* @param $user_id
|
|
* @param $source_id
|
|
* @param $money
|
|
* @param int $user_type
|
|
* @param int $source_type
|
|
* @param int $money_type
|
|
* @param string $desc
|
|
* @param string $comment
|
|
* @return mixed
|
|
*/
|
|
public function storeByOFLOrderComp($user_id, $source_id, $money, $user_type=1, $source_type=1, $money_type=7, $desc='线下当面付订单收入', $comment='');
|
|
|
|
}
|