import request from '@/utils/request' import qs from 'qs' // export const getBasePortalModelFollowInfos = (params) => { // return new request({ // url: './op/basePortalModelFollowInfos/', // method: 'get', // params: params // }); // } // export const get = (id) => { // return new request({ // url: './op/basePortalModelFollowInfos/' + id, // method: 'get', // }); // } // export function saveOrUpdate(basePortalModelFollowInfo, token) { // return new request({ // url: './op/basePortalModelFollowInfos', // method: (basePortalModelFollowInfo.id ? 'put' : 'post'), // headers: { // token // }, // data: { // basePortalModelFollowInfo // } // }); // } // export function del(id) { // return new request({ // url: './op/basePortalModelFollowInfos/' + id, // method: 'delete', // }); // } /** * * @param {*} modelId * @param {*} modelType * modelType:模块类型 * modelId:模块ID * return : {"status":"200","msg":"ok","data":"1"} */ export const getFollowModeNumlByModelId = (modelId,modelType) => { return new request({ url: './op/basePortalModelFollowInfos/followModeNumlByModelId', method: 'get', params: { modelId:modelId, modelType:modelType } }); } export const getFollowModeNumlByModelIdAndUserId = (modelId,modelType,userId) => { return new request({ url: './op/basePortalModelFollowInfos/followModelStatusByModelIdAndUserId', method: 'get', params: { modelId:modelId, modelType:modelType, userId:userId } }); } /** * * @param {*} userId * userId: 门户用户ID */ export const getFollowModelNumByUser = (userId,token) => { return new request({ url: './op/basePortalModelFollowInfos/followModelNumByUser', method: 'get', headers: { token }, params: { userId:userId } }); } /** * * @param {modelId,modelType,userId,followType} params * @param {*} token * modelId: 模块ID * modelType: 模块类型 * userId: 门户用户ID * followType: 操作类型 关注:follow,取消关注:unfollow */ export function saveFollowModel(modelId,modelType,userId,followType, token) { return new request({ url: './op/basePortalModelFollowInfos/followModel?language', method: ('post'), headers: { token }, data: { modelId:modelId, modelType:modelType, userId:userId, followType:followType, } }); } /** * * @param {modelId,modelType,userId,followType} params * @param {*} token * modelId: 模块ID * modelType: 模块类型 * userId: 门户用户ID * followType: 操作类型 关注:follow,取消关注:unfollow */ export function saveFollowModelLanguage(language,modelId,modelType,userId,followType, token) { return new request({ url: './op/basePortalModelFollowInfos/followModel?language='+language, method: ('post'), headers: { token }, data: { modelId:modelId, modelType:modelType, userId:userId, followType:followType, } }); } /** * * @param {modelId,modelType,userId,followType} params * @param {*} token * modelId: 模块ID {用,号分割每个id} * modelType: 模块类型 * userId: 门户用户ID * followType: 操作类型 关注:follow,取消关注:unfollow */ export function saveFollowModels(modelIds,modelType,userId,followType, token) { return new request({ url: './op/basePortalModelFollowInfos/followModels', method: ('post'), headers: { token }, data: { modelId:modelIds, modelType:modelType, userId:userId, followType:followType, } }); } /** * * @param {*} modelId * @param {*} modelType * @param {*} userId * modelId: 模块ID * modelType: 模块类型 * userId: 门户用户ID * return : boolean 存在:true,不存在:false */ export const getFollowModelStatusByModelIdAndUserId = (modelId,modelType,userId) => { return new request({ url: './op/basePortalModelFollowInfos/followModelStatusByModelIdAndUserId', method: 'get', params: { modelId:modelId, modelType:modelType, userId:userId, } }); } export const getPortalMyCollectModelByResearch = (modelEntityId,modelType,userId) => { return new request({ url: './op/basePortalModelCollectInfos/getPortalMyCollectModelByResearch', method: 'get', params: { modelEntityId:modelEntityId, modelType:modelType, userId:userId, } }); }