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<Member> {
|
|
/**
|
* 获取会员分页 复用于该框架开源api
|
*
|
* @param customerQuery 会员搜索
|
* @return 会员分页
|
*/
|
Result getMemberPage(CustomerQuery customerQuery);
|
|
|
/**
|
* 获取用户VO基本信息 复用于该框架开源api
|
* @param id 会员id
|
* @return 用户VO
|
*/
|
MemberVO getMember(String id);
|
|
|
/**
|
* 订单查询
|
*
|
* @param orderSearchParams 查询参数
|
* @return 简短订单分页
|
*/
|
IPage<OrderSimpleVO> queryByParams(OrderSearchParams orderSearchParams);
|
|
|
/**
|
* TODO 获得会员视频的浏览记录
|
*/
|
Object getMemberVideoViewHistory();
|
|
|
Result getStoreSelectOptions();
|
}
|