package com.ai.da.service; import com.ai.da.mapper.primary.entity.Account; import com.ai.da.mapper.primary.entity.Questionnaire; import com.ai.da.mapper.primary.entity.TrialOrder; import com.ai.da.model.dto.AccountAddDTO; import com.ai.da.model.vo.QuestionnaireFeedbackVO; import com.ai.da.model.vo.QuestionnaireVO; import com.ai.da.model.vo.QueryUserConditionsVO; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; import java.util.Map; public interface ConvenientInquiryService extends IService { IPage getTrial(QueryUserConditionsVO queryUserConditionsVO); QuestionnaireFeedbackVO getQuestionnaireInfo(); List getAllQuestionnaire(); IPage recentNewUser(String startTime, String endTime, String userType, int pageNum, int size); Map recentNewUserChart(String startTime, String endTime, String userType); IPage recentActiveUser(String startTime, String endTime, int pageNum, int count); int recentActiveUserChart(String startTime, String endTime); Map> getActiveUserFunc(String startTime, String endTime, List ids); Map conversionRate(); Map> trialUserCountry(); Boolean addUser(AccountAddDTO accountAddDTO); Boolean modifyUser(Long accountId, Long validEndTime, Integer systemUser, Long credits); IPage getUserInfo(QueryUserConditionsVO queryUserConditionsVO); List> getAllUserIdList(); }