| package com.matrix.system.hive.dao; | 
|   | 
| import com.matrix.system.hive.bean.SysOrderFlow; | 
| import com.matrix.system.hive.dto.OrderFlowListDto; | 
| import com.matrix.system.hive.vo.OrderFlowVo; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| import java.util.Date; | 
| import java.util.List; | 
|   | 
| public interface SysOrderFlowDao { | 
|   | 
|     public int insert(SysOrderFlow sysOrderFlow); | 
|   | 
|     public List<SysOrderFlow> selectByOrderId(@Param("orderId") Long orderId); | 
|   | 
|     public List<SysOrderFlow> selectPayMethodsAmountByOrderId(@Param("orderId") Long orderId); | 
|   | 
|     List<OrderFlowVo> selectInPage(@Param("record") OrderFlowListDto orderFlowListDto); | 
|   | 
|     Integer selectTotal(@Param("record")OrderFlowListDto orderFlowListDto); | 
|   | 
|     Integer updateTimeByOrderId(@Param("orderId") Long orderId, @Param("payTime") Date payTime); | 
|   | 
|     Integer deleteByOrderId(@Param("orderId") Long orderId); | 
| } |