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.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; /** * @description 推广员申请记录 * @author jyy * @date 2021-03-10 15:22 */ public interface ShopSalesmanApplyDao extends BaseMapper { IPage selectInvitationuserInPage(Page page, @Param("userId") Long userId, @Param("isSales")String isSales); IPage selectInvitationuserInPage(Page page, @Param("userId") Long userId); IPage findShopSalesmanApplyList(Page page, @Param("record")ShopSalesmanApplyDto shopSalesmanApplyDto); //根据公司ID、审核状态、会员昵称查询对应的记录 IPage findShopSalesmanAppliingList(Page page, @Param("record")ShopSalesmanAppliingDto shopSalesmanAppliingDto); IPage selectBizUserApplyList(Page page, @Param("record")ShopSalesmanAppliingDto shopSalesmanAppliingDto); SalesmanCenterInfo selectSalesmanCenterInfo(Long id); SalesmanBasicDetailVo selectShopSalesmanDetailByOpenId(@Param("userId")Long userId, @Param("companyId")Long companyId,@Param("applyId")long applyId); IPage findCustomDetail(Page page, @Param("record")LoadParamSettingDto loadParamSettingDto); IPage findCustomLow(Page pageLow, @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); IPage findShopOrderDetail(Page pageOrder, @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); }