| package cc.mrbird.febs.mall.mapper; | 
|   | 
| import cc.mrbird.febs.mall.dto.ApiLeaderListDto; | 
| import cc.mrbird.febs.mall.dto.ApiLeaderOrderListDto; | 
| import cc.mrbird.febs.mall.entity.MallLeaderStock; | 
| import cc.mrbird.febs.mall.entity.MallOrderInfo; | 
| import cc.mrbird.febs.mall.entity.MallTeamLeader; | 
| import cc.mrbird.febs.mall.vo.AdminMallTeamLeaderVo; | 
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
| import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| import java.util.List; | 
|   | 
| public interface MallTeamLeaderMapper extends BaseMapper<MallTeamLeader> { | 
|   | 
|     IPage<AdminMallTeamLeaderVo> selectLeaderListInPage(Page<AdminMallTeamLeaderVo> page, @Param("record")MallTeamLeader mallTeamLeader); | 
|   | 
|     IPage<MallTeamLeader> selectApiLeaderListInPage(Page<MallTeamLeader> page, @Param("record")ApiLeaderListDto apiLeaderListDto); | 
|   | 
|     List<MallTeamLeader> selectListByMemberIdAndState(@Param("memberId")Long memberId, @Param("state")Integer stateIng); | 
|   | 
|     IPage<MallOrderInfo> selectApiLeaderOrderListInPage(IPage<MallOrderInfo> page, @Param("record")ApiLeaderOrderListDto apiLeaderOrderListDto); | 
|   | 
|     List<MallTeamLeader> getMallTeamLeaderList(); | 
|   | 
|     MallTeamLeader selectLeaderByUniqueCode(@Param("uniqueCode")String uniqueCode); | 
|   | 
|     MallTeamLeader selectLeaderByLonAndLat(@Param("longitude")Double longitude, @Param("latitude")Double latitude); | 
|   | 
|     IPage<MallLeaderStock> selectleaderGoodsStockListInPage(Page<MallLeaderStock> page, @Param("record")MallLeaderStock mallLeaderStock); | 
|   | 
|     MallTeamLeader selectLeaderByUniqueCodeAndOrderBycreateTime(@Param("uniqueCode")String inviteId); | 
|   | 
|     MallTeamLeader selectByFenceIdAndFenceNameAndLonAndLat(@Param("longitude")Double longitude, @Param("latitude")Double latitude,@Param("fenceId")String gfid, @Param("fenceName")String gfname); | 
|   | 
|     List<MallTeamLeader> getAllMallTeamLeaderList(); | 
|   | 
|     IPage<MallOrderInfo> selectNewApiLeaderOrderListInPage(IPage<MallOrderInfo> page, @Param("record")ApiLeaderOrderListDto apiLeaderOrderListDto); | 
| } |