package cn.lili.modules.lmk.service.impl; import cn.lili.base.Result; import cn.lili.modules.lmk.domain.query.CustomerQuery; import cn.lili.modules.lmk.mapper.CustomerMapper; import cn.lili.modules.lmk.mapper.LmkStoreMapper; import cn.lili.modules.lmk.service.CustomerService; import cn.lili.modules.member.entity.dos.Member; import cn.lili.modules.member.entity.vo.MemberVO; import cn.lili.modules.member.mapper.MemberMapper; import cn.lili.modules.order.order.entity.dto.OrderSearchParams; import cn.lili.modules.order.order.entity.vo.OrderSimpleVO; import cn.lili.utils.PageUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @Service @RequiredArgsConstructor public class CustomerServiceImpl extends ServiceImpl implements CustomerService { private final CustomerMapper customerMapper; private final LmkStoreMapper storeMapper; @Override public Result getMemberPage(CustomerQuery customerQuery) { IPage page = PageUtil.getPage(customerQuery,MemberVO.class); customerMapper.getPage(page, customerQuery); //并获得会员对应的标签 return Result.ok().data(page.getRecords()).total(page.getTotal()); } @Override public MemberVO getMember(String id) { return null; } @Override public IPage queryByParams(OrderSearchParams orderSearchParams) { return null; } @Override public Object getMemberVideoViewHistory() { return null; } @Override public Result getStoreSelectOptions() { return Result.ok().data(storeMapper.getStoreSelectOptions()); } }