package com.ycl.jxkg.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ycl.jxkg.domain.entity.Question; import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO; import com.ycl.jxkg.domain.vo.admin.question.QuestionPageRequestVO; import com.github.pagehelper.PageInfo; import com.ycl.jxkg.domain.vo.admin.question.QuestionResponseVO; import java.util.List; public interface QuestionService extends IService { PageInfo page(QuestionPageRequestVO requestVM); Question insertFullQuestion(QuestionEditRequestVO model, Integer userId); Question updateFullQuestion(QuestionEditRequestVO model); QuestionEditRequestVO getQuestionEditRequestVM(Integer questionId); QuestionEditRequestVO getQuestionEditRequestVM(Question question); Integer selectAllCount(); List selectMothCount(); /** * 更新题目状态 * @param question 题目 * @return 更新结果 */ Boolean updateStatus(QuestionResponseVO question); }