package cn.lili.modules.lmk.service; import cn.lili.base.Result; import cn.lili.common.vo.PageVO; import cn.lili.modules.lmk.domain.query.CustomerQuery; import cn.lili.modules.member.entity.dos.Member; import cn.lili.modules.member.entity.vo.MemberSearchVO; import cn.lili.modules.member.entity.vo.MemberVO; import cn.lili.modules.order.order.entity.dto.OrderSearchParams; import cn.lili.modules.order.order.entity.vo.OrderSimpleVO; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; public interface CustomerService extends IService { /** * 获取会员分页 复用于该框架开源api WX端 * * @param customerQuery 会员搜索 * @return 会员分页 */ Result getMemberPageByWX(CustomerQuery customerQuery); /** * 获取会员分页 复用于该框架开源api * * @param customerQuery 会员搜索 * @return 会员分页 */ Result getMemberPage(CustomerQuery customerQuery); /** * 获取用户VO基本信息 复用于该框架开源api * @param id 会员id * @return 用户VO */ Result getMember(String id); /** * 订单查询 * * @param orderSearchParams 查询参数 * @return 简短订单分页 */ IPage queryByParams(OrderSearchParams orderSearchParams); /** * TODO 获得会员视频的浏览记录 */ Object getMemberVideoViewHistory(); Result getStoreSelectOptions(); }