package com.ruoyi.user.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.admin.api.entity.Prize;
|
import com.ruoyi.user.entity.Order;
|
import com.ruoyi.user.request.OrderRequest;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 订单管理 服务类
|
* </p>
|
*
|
* @author hjl
|
* @since 2024-06-07
|
*/
|
public interface OrderService extends IService<Order> {
|
|
/**
|
* 抽奖获取津贴
|
*
|
* @param prizeList 奖品列表
|
* @return 奖品列表
|
*/
|
Object obtainAllowance(List<Prize> prizeList);
|
|
/**
|
* 用户下单
|
*
|
* @param orderRequest 下单信息
|
* @param userId 用户id
|
* @return 下单结果
|
*/
|
Boolean placeOrder(OrderRequest orderRequest, Integer userId);
|
|
/**
|
* 用户下单
|
*
|
* @param orderRequest 下单信息
|
* @param userid 用户id
|
* @return 下单结果
|
*/
|
String orderEstimate(OrderRequest orderRequest, Integer userid);
|
}
|