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.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("openId") String openId, @Param("isSales")String isSales); IPage selectInvitationuserInPage(Page page, @Param("openId") String openId); 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(String openId); SalesmanBasicDetailVo selectShopSalesmanDetailByOpenId(@Param("userId")String userId, @Param("companyId")Long companyId); IPage findCustomDetail(Page page, @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); IPage findCustomLow(Page pageLow, @Param("record")ShopSalesmanDetailDto shopSalesmanDetailDto); }