| package com.matrix.system.fenxiao.dao; | 
|   | 
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
| import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
| import com.matrix.system.fenxiao.dto.ShopSalesmanAppliingDto; | 
| import com.matrix.system.fenxiao.dto.ShopSalesmanApplyDto; | 
| import com.matrix.system.fenxiao.dto.ShopSalesmanDetailDto; | 
| import com.matrix.system.fenxiao.entity.ShopSalesmanApply; | 
| import com.matrix.system.fenxiao.vo.SalesmanBasicDetailVo; | 
| import com.matrix.system.fenxiao.vo.ShopCustomDetailVo; | 
| import com.matrix.system.fenxiao.vo.ShopOrderDetailVo; | 
| import com.matrix.system.fenxiao.vo.ShopSalesmanAppliingVo; | 
| import com.matrix.system.fenxiao.vo.ShopSalesmanApplyVo; | 
| import com.matrix.system.shopXcx.vo.SalesmanCenterInfo; | 
| import com.matrix.system.shopXcx.vo.SalesmanVo; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| /** | 
|  * @description 推广员申请记录 | 
|  * @author jyy | 
|  * @date 2021-03-10 15:22 | 
|  */ | 
| public interface ShopSalesmanApplyDao extends BaseMapper<ShopSalesmanApply> { | 
|   | 
|     IPage<SalesmanVo> selectInvitationuserInPage(Page<SalesmanVo> page, @Param("openId") String openId, @Param("isSales")String isSales); | 
|   | 
|     IPage<SalesmanVo> selectInvitationuserInPage(Page<SalesmanVo> page, @Param("openId") String openId); | 
|   | 
|     IPage<ShopSalesmanApplyVo> findShopSalesmanApplyList(Page<ShopSalesmanApplyVo> page, | 
|             @Param("record")ShopSalesmanApplyDto shopSalesmanApplyDto); | 
|     //根据公司ID、审核状态、会员昵称查询对应的记录 | 
|     IPage<ShopSalesmanAppliingVo> findShopSalesmanAppliingList(Page<ShopSalesmanAppliingVo> page, | 
|             @Param("record")ShopSalesmanAppliingDto shopSalesmanAppliingDto); | 
|   | 
|     IPage<ShopSalesmanAppliingVo> selectBizUserApplyList(Page<ShopSalesmanAppliingVo> page, | 
|             @Param("record")ShopSalesmanAppliingDto shopSalesmanAppliingDto); | 
|   | 
|     SalesmanCenterInfo selectSalesmanCenterInfo(String openId); | 
|   | 
|     SalesmanBasicDetailVo selectShopSalesmanDetailByOpenId(@Param("userId")String userId,  | 
|             @Param("companyId")Long companyId,@Param("applyId")long applyId); | 
|   | 
|     IPage<ShopCustomDetailVo> findCustomDetail(Page<ShopCustomDetailVo> page, | 
|                                                @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); | 
|   | 
|     IPage<ShopCustomDetailVo> findCustomLow(Page<ShopCustomDetailVo> pageLow, | 
|             @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); | 
|   | 
|     IPage<ShopOrderDetailVo> findShopOrderDetail(Page<ShopOrderDetailVo> pageOrder, | 
|             @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); | 
|      | 
| } |