2024-07-29 17:24:14 +08:00
|
|
|
package com.ai.da.service;
|
|
|
|
|
|
2024-08-01 10:00:26 +08:00
|
|
|
import com.ai.da.mapper.primary.entity.Account;
|
2024-07-29 17:24:14 +08:00
|
|
|
import com.ai.da.mapper.primary.entity.Questionnaire;
|
|
|
|
|
import com.ai.da.model.vo.QuestionnaireFeedbackVO;
|
|
|
|
|
import com.ai.da.model.vo.QuestionnaireVO;
|
2024-08-01 10:00:26 +08:00
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
2024-07-29 17:24:14 +08:00
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
2024-08-01 10:00:26 +08:00
|
|
|
import java.util.Map;
|
2024-07-29 17:24:14 +08:00
|
|
|
|
|
|
|
|
public interface ConvenientInquiryService extends IService<Questionnaire> {
|
|
|
|
|
|
|
|
|
|
QuestionnaireFeedbackVO getQuestionnaireInfo();
|
|
|
|
|
|
|
|
|
|
List<QuestionnaireVO> getAllQuestionnaire();
|
2024-08-01 10:00:26 +08:00
|
|
|
|
|
|
|
|
IPage<Account> recentNewUser(String startTime, String endTime, String userType, int pageNum, int size);
|
|
|
|
|
|
|
|
|
|
Map<String, Object> recentNewUserChart(String startTime, String endTime, String userType);
|
|
|
|
|
|
|
|
|
|
IPage<Account> recentActiveUser(String startTime, String endTime, int pageNum, int count);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int recentActiveUserChart(String startTime, String endTime);
|
|
|
|
|
|
|
|
|
|
Map<String, List<Object>> getActiveUserFunc(String startTime, String endTime, List<Long> ids);
|
2024-07-29 17:24:14 +08:00
|
|
|
}
|