package edu.sjtu.infosec.ismp.manager.OSS.wom.service; import java.util.List; import edu.sjtu.infosec.ismp.manager.OSS.wom.model.ClientQuestion; import edu.sjtu.infosec.ismp.security.Domain; /** * Service层 客户端问题service. */ public interface ClientQuestionService { /** * 保存/更新客户端问题 */ void saveOrUpdate(ClientQuestion clientQuestion); /** * 删除客户端问题 */ void remove(ClientQuestion clientQuestion); /** * 批量删除客户端问题 */ void remove(String[] clientQuestions); /** * 查询客户端问题 */ ClientQuestion findById(Integer id); /** * 客户端问题分页信息 */ List<ClientQuestion> findAll(int startResult, int maxResult,Domain domain,Integer state); /** * 委办局下客户端问题分页信息 */ List<ClientQuestion> findAllByDomain(List<Domain> userDomainList, int startResult, int maxResult,Domain domain,Integer state); /** * 客户端问题查询记录总条数 */ int getCount(Domain domain,Integer state); /** * 委办局下客户端问题查询记录总条数 */ int getCountByDomain(List<Domain> userDomainList,Domain domain,Integer state); }