|
|
|
|
import request from "@/utils/request";
|
|
|
|
|
//条件查询用户表信息
|
|
|
|
|
export function getUserTableData(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/userprofile/getBaseInfoBySelect",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 查询用户数据基本信息
|
|
|
|
|
export function getUserTableInfo(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/userprofile/getBaseInfo",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//数据下载-RFM分析
|
|
|
|
|
export function downloadDataByRFM(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/downDataByUserPortrait/analysisByRfmDown",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
responseType: "blob",
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//数据下载-ABC分析
|
|
|
|
|
export function downloadDataByABC(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/downDataByUserPortrait/analysisByPareto",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//数据下载-波士顿矩阵分析
|
|
|
|
|
export function downloadDataByBoston(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/downDataByUserPortrait/bostonMatrixAnalysisData",
|
|
|
|
|
method: "get",
|
|
|
|
|
responseType: "blob",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//数据下载-漏斗分析
|
|
|
|
|
export function downloadDataByFunnel(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/downDataByUserPortrait/analysisByFunnelModel",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//数据下载-购物篮分析
|
|
|
|
|
export function downloadDataByBasket(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/downDataByUserPortrait/analysisByShopBasket",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//数据下载-复购分析
|
|
|
|
|
export function downloadDataByRepurchase(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/downDataByUserPortrait/analysisByRepurchase",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//数据下载-留存分析
|
|
|
|
|
export function downloadDataByRetain(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/downDataByUserPortrait/analysisByRetention",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//数据下载-用户粘性分析
|
|
|
|
|
export function downloadDataByViscosity(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/downDataByUserPortrait/analysisByStickiness",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//筛选出统计样本
|
|
|
|
|
export function filterOutStatisSample(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/userBehaviorByRFM/filterOutStatisSample",
|
|
|
|
|
method: "post",
|
|
|
|
|
data: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//保存数据接口
|
|
|
|
|
export function saveData(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/userBehavior/analysisByAutoSave",
|
|
|
|
|
method: "post",
|
|
|
|
|
data: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//页面回显
|
|
|
|
|
export function getData(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/userBehavior/readTrainInfo",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//重新实训
|
|
|
|
|
export function retrain(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/userBehavior/restartByTraining",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//实训任务提交
|
|
|
|
|
export function submit(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/userBehavior/practicalTrainingSubmission",
|
|
|
|
|
method: "post",
|
|
|
|
|
params: data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//文件上传
|
|
|
|
|
export function uploadFile(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/bigModule/uploadFile",
|
|
|
|
|
method: "post",
|
|
|
|
|
data: data,
|
|
|
|
|
});
|
|
|
|
|
}
|