package com.hongqiang.shop.modules.content.service; import java.util.List; import com.hongqiang.shop.common.base.persistence.Page; import com.hongqiang.shop.common.utils.Filter; import com.hongqiang.shop.common.utils.Order; import com.hongqiang.shop.common.utils.Pageable; import com.hongqiang.shop.modules.entity.Consultation; import com.hongqiang.shop.modules.entity.Member; import com.hongqiang.shop.modules.entity.Product; public interface ConsultationService { public List<Consultation> findList(Member paramMember, Product paramProduct, Boolean paramBoolean, Integer paramInteger, List<Filter> paramList, List<Order> paramList1); public List<Consultation> findList(Member paramMember, Product paramProduct, Boolean paramBoolean, Integer paramInteger, List<Filter> paramList, List<Order> paramList1, String paramString); public List<Consultation> findList(Integer first, Integer count, List<Filter> filters, List<Order> orders); public Page<Consultation> findPage(Pageable pageable); public Consultation find(Long id); public Page<Consultation> findPage(Member paramMember, Product paramProduct, Boolean paramBoolean, Pageable paramPageable); public Long count(Member paramMember, Product paramProduct, Boolean paramBoolean); public void reply(Consultation paramConsultation1, Consultation paramConsultation2); public void save(Consultation consultation); public Consultation update(Consultation consultation); public Consultation update(Consultation consultation, String[] ignoreProperties); public void delete(Long id); public void delete(Long[] ids); public void delete(Consultation consultation); }