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 selectByOrderId(@Param("orderId") Long orderId); public List selectPayMethodsAmountByOrderId(@Param("orderId") Long orderId); List 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); }