/** * @description 用户浏览记录相关API * @author yslg * @since 2025-10-15 */ import { api } from '@/apis/index'; import type { UserBrowseRecord, ResultDomain } from '@/types'; /** * 用户浏览记录API服务 */ export const userBrowseRecordApi = { /** * 获取用户浏览记录 * @param userID 用户ID * @param browseType 浏览类型 * @returns Promise> */ async getUserBrowseRecords(userID: string, browseType?: number): Promise> { const response = await api.get('/usercenter/browse-record/list', { userID, browseType }); return response.data; }, /** * 添加浏览记录 * @param record 浏览记录数据 * @returns Promise> */ async addBrowseRecord(record: UserBrowseRecord): Promise> { const response = await api.post('/usercenter/browse-record/add', record); return response.data; }, /** * 清空浏览记录 * @param userID 用户ID * @returns Promise> */ async clearBrowseRecords(userID: string): Promise> { const response = await api.post('/usercenter/browse-record/clear', { userID }); return response.data; } };