package com.estate.expert.admin.service; import com.estate.expert.admin.domain.business.client.Client; import com.estate.expert.admin.domain.business.client.ClientDto; import com.estate.expert.admin.service.common.CrudServiceBase; import com.estate.expert.admin.domain.common.request.PageReq; import com.estate.expert.admin.domain.business.client.ClientType; import com.estate.expert.admin.domain.common.response.PageResp; import java.util.List; /** * 客户服务 **/ public interface ClientService extends CrudServiceBase { /** * 获取客户列表 * @param keyword 关键词 * @param clientType 客户类型 * @param creatorId 创建者ID * @param pageReq 分页请求 * @return 客户列表 */ PageResp list(String keyword, ClientType clientType, Integer creatorId, PageReq pageReq); /** * 获取客户列表 * @param keyword 关键词 * @return 客户列表 */ List list(String keyword); }