package com.hzs.sale.ticket.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hzs.common.domain.member.ext.CuMemberAccountExt;
import com.hzs.common.domain.sale.order.SaOrder;
import com.hzs.common.domain.sale.order.SaOrderItems;
import com.hzs.common.domain.sale.ticket.SaBuyTicket;
import com.hzs.sale.ticket.param.BuyTicketParam;

import java.util.List;

/**
 * <p>
 * 订单表 服务类
 * </p>
 *
 * @author hzs
 * @since 2025-01-09
 */
public interface ISaBuyTicketService extends IService<SaBuyTicket> {

    /*
     * @description: 修改购买的明细
     * @author: sui q
     * @date: 2025/1/22 10:02
     * @param: null null
     **/
    void mergeSaBuyTicketService(Long pkMember, List<BuyTicketParam> ticketParamList);

    /*
     * @description: 查询自己购买的门票
     * @author: sui q
     * @date: 2025/1/22 11:22
     * @param: null null
     **/
    SaBuyTicket querySaBuyTicket(Long pkMember, Long pkId);

    /*
     * @description: 删除门票明细
     * @author: sui q
     * @date: 2025/2/21 10:23
     * @param: null null
     **/
    void deleteSaBuyTicketByPkId(Long pkId, Long pkMember);
}
