package com.ruoyi.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.system.domain.PosStoreLinePay; import com.ruoyi.system.domain.vo.PosStoreLinePayVo; import org.apache.ibatis.annotations.Param; import java.util.Date; import java.util.List; public interface PosStoreLinePayMapper extends BaseMapper { Long lockStore(@Param("storeId") Long storeId); PosStoreLinePay selectCurrentByStoreId(@Param("storeId") Long storeId); Integer selectMaxVersionByStoreId(@Param("storeId") Long storeId); int clearCurrent(@Param("id") Long id, @Param("storeId") Long storeId, @Param("updateTime") Date updateTime); List selectLinePayStoreList(PosStoreLinePayVo query); PosStoreLinePayVo selectLinePayStoreDetail(@Param("storeId") Long storeId); }