package com.bcxin.survey.service.wechat; import com.bcxin.survey.domain.survey.SurveyAssist; import com.bcxin.survey.domain.survey.SurveyTask; import com.bcxin.survey.enums.report.AssignStatus; import com.bcxin.survey.enums.report.AssignType; import com.bcxin.survey.enums.report.SurveyStep; import net.sf.json.JSONObject; public interface SurveyAssistService { boolean saveOrUpdate(SurveyAssist surveyAssist); boolean delete(SurveyAssist surveyAssist); SurveyAssist findSurveyAssistByOid(long oid); JSONObject transferTask(SurveyAssist surveyAssist); JSONObject applyExpert(SurveyAssist surveyAssist); SurveyAssist findSurveyAssistByTaskAndStepAndStatus(SurveyTask task, SurveyStep surveyStep, AssignStatus assignStatus,AssignType assignType); }