|  |  |  | 
|---|
|  |  |  | 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.LoadParamSettingDto; | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @description 推广员申请记录 | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public interface ShopSalesmanApplyDao extends BaseMapper<ShopSalesmanApply> { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<ShopSalesmanApplyVo> selectFenXiaoUserApplyByCompanyId(@Param("companyId") Long companyId); | 
|---|
|  |  |  | IPage<SalesmanVo> selectInvitationuserInPage(Page<SalesmanVo> page, @Param("userId") Long userId, @Param("isSales")String isSales); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | IPage<SalesmanVo> selectInvitationuserInPage(Page<SalesmanVo> page, @Param("openId") String openId); | 
|---|
|  |  |  | IPage<SalesmanVo> selectInvitationuserInPage(Page<SalesmanVo> page, @Param("userId") Long userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<ShopSalesmanApplyVo> findShopSalesmanApplyList(@Param("record")ShopSalesmanApplyDto shopSalesmanApplyDto); | 
|---|
|  |  |  | IPage<ShopSalesmanApplyVo> findShopSalesmanApplyList(Page<ShopSalesmanApplyVo> page, | 
|---|
|  |  |  | @Param("record")ShopSalesmanApplyDto shopSalesmanApplyDto); | 
|---|
|  |  |  | //根据公司ID、审核状态、会员昵称查询对应的记录 | 
|---|
|  |  |  | IPage<ShopSalesmanAppliingVo> findShopSalesmanAppliingList(Page<ShopSalesmanAppliingVo> page, | 
|---|
|  |  |  | @Param("record")ShopSalesmanAppliingDto shopSalesmanAppliingDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Integer findShopSalesmanApplyListTotal(@Param("record")ShopSalesmanApplyDto shopSalesmanApplyDto); | 
|---|
|  |  |  | IPage<ShopSalesmanAppliingVo> selectBizUserApplyList(Page<ShopSalesmanAppliingVo> page, | 
|---|
|  |  |  | @Param("record")ShopSalesmanAppliingDto shopSalesmanAppliingDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SalesmanCenterInfo selectSalesmanCenterInfo(Long id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SalesmanBasicDetailVo selectShopSalesmanDetailByOpenId(@Param("userId")Long userId, | 
|---|
|  |  |  | @Param("companyId")Long companyId,@Param("applyId")long applyId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | IPage<ShopCustomDetailVo> findCustomDetail(Page<ShopCustomDetailVo> page, | 
|---|
|  |  |  | @Param("record")LoadParamSettingDto loadParamSettingDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | IPage<ShopCustomDetailVo> findCustomLow(Page<ShopCustomDetailVo> pageLow, | 
|---|
|  |  |  | @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | IPage<ShopOrderDetailVo> findShopOrderDetail(Page<ShopOrderDetailVo> pageOrder, | 
|---|
|  |  |  | @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|