package com.ruoyi.system.service;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.system.dto.CreateOrderDto;
|
import com.ruoyi.system.dto.CreateOrderRequest;
|
import com.ruoyi.system.model.TTicketOrder;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.system.query.AppletOrderListQuery;
|
import com.ruoyi.system.query.TTicketOrderQuery;
|
import com.ruoyi.system.vo.TTicketOrderVo;
|
|
/**
|
* <p>
|
* 服务类
|
* </p>
|
*
|
* @author L
|
* @since 2025-12-30
|
*/
|
public interface TTicketOrderService extends IService<TTicketOrder> {
|
|
Page<TTicketOrderVo> pageList(Page<TTicketOrderVo> page, TTicketOrderQuery query);
|
|
|
Page<TTicketOrderVo> getOrderList(AppletOrderListQuery query, Integer userId);
|
|
Page<TTicketOrderVo> refundPageList(Page<TTicketOrderVo> page, TTicketOrderQuery query);
|
|
boolean addOrder(CreateOrderDto request, Integer userId) throws Exception;
|
|
boolean refundOrder(TTicketOrder order) throws Exception;
|
|
}
|