|  |  |  | 
|---|
|  |  |  | 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 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); | 
|---|
|  |  |  | } | 
|---|