jingcai-php/app/Service/IJingcai.php

71 lines
1.5 KiB
PHP
Executable File

<?php
namespace App\Service;
use App\Model\Customer\Customer;
use App\Model\Order;
use App\Model\Seller\Seller;
/**
* IJingcai
*/
interface IJingcai
{
/**
* 可销售的彩票赔率
* @param Customer $customer
* @return mixed
*/
public function saleLotteries(Customer $customer, $lotteryTypeId);
/**
* 计算价格
* @param $data 数据
* @param $betsNum 投注倍数
* @return mixed
*/
public function computePrizeInfo($data, $betsNum = 1, $mnKeys = []);
/**
* 刷新数据的赔率
* @param $data
* @return mixed
*/
public function refreshOdds($data);
/**
* 创建订单
* @param Customer $customer
* @param $data
* @return Order
*/
public function createOrder(Customer $customer, $data);
/**
* 跟单
* @param Customer $customer
* @param Order $order
* @param $data
* @return Order
*/
public function copyOrder(Customer $customer, Order $order, $data);
/**
* 展示订单详情
* @param Customer $customer 查看订单的人
* @param Order $order
* @return mixed
*/
public function showOrder(Customer $customer, Order $order);
/**
* 店主-展示订单详情
* @param Seller $seller 查看订单的人
* @param Order $order
* @return mixed
*/
public function sellerShowOrder(Seller $seller, Order $order);
public function chaiPiao(Order $order);
}