2025-07-12 15:31:52 +08:00
|
|
|
package edu.whut.infrastructure.dao;
|
|
|
|
import edu.whut.infrastructure.dao.po.PayOrder;
|
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
|
2025-07-13 19:29:17 +08:00
|
|
|
import java.util.List;
|
|
|
|
|
2025-07-12 15:31:52 +08:00
|
|
|
@Mapper
|
|
|
|
public interface IOrderDao {
|
|
|
|
|
|
|
|
void insert(PayOrder payOrder);
|
|
|
|
|
|
|
|
PayOrder queryUnPayOrder(PayOrder payOrder);
|
|
|
|
|
2025-07-13 14:28:15 +08:00
|
|
|
void updateOrderPayInfo(PayOrder payOrder);
|
|
|
|
|
2025-07-13 19:29:17 +08:00
|
|
|
void changeOrderPaySuccess(PayOrder payOrderReq);
|
|
|
|
|
|
|
|
List<String> queryNoPayNotifyOrder();
|
|
|
|
|
|
|
|
List<String> queryTimeoutCloseOrderList();
|
|
|
|
|
|
|
|
boolean changeOrderClose(String orderId);
|
|
|
|
|
|
|
|
|
2025-07-12 15:31:52 +08:00
|
|
|
}
|