package shop.alien.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import shop.alien.entity.store.StoreMembershipCardOrder;
import shop.alien.entity.store.vo.StoreMembershipCardOrderVo;

/**
 * <p>
 * 商家会员卡订单表 Mapper 接口
 * </p>
 *
 * @author ssk
 * @since 2025-03-11
 */
public interface StoreMembershipCardOrderMapper extends BaseMapper<StoreMembershipCardOrder> {

    public IPage<StoreMembershipCardOrderVo> selectCardLIstPage(IPage<StoreMembershipCardOrder> page,
                                                                @Param("storeId") Integer storeId,
                                                                @Param("storeName") String storeName,
                                                                @Param("orderCode") String orderCode,
                                                                @Param("orderStatus") String orderStatus,
                                                                @Param("buyType") String buyType,
                                                                @Param("endTime") String endTime,
                                                                @Param("vipType") String vipType);

}
