package com.ai.da.service; import com.ai.da.common.enums.OrderStatusEnum; import com.ai.da.mapper.entity.OrderInfo; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; public interface OrderInfoService extends IService { OrderInfo createOrderByProductId(Long productId, String paymentType); void saveCodeUrl(String orderNo, String codeUrl); List listOrderByCreateTimeDesc(); void updateStatusByOrderNo(String orderNo, OrderStatusEnum orderStatus); String getOrderStatus(String orderNo); List getNoPayOrderByDuration(int minutes, String paymentType); OrderInfo getOrderByOrderNo(String orderNo); }