/** @format */

import web from "@/utils/axios/web.ts";

/**
 * 初始化minio
 * @param data 用户id
 */
export const initMinio = (data: any) => {
	return web.request({
		url: "/oss/oss/minio/init",
		method: "post",
		params: {
			userId: data,
		},
	});
};
/**
 * 获取文件目录信息
 * @param userId 用户id
 * @param dirName 目录名称
 * @param bucket  桶名称
 */
export const getDirAndFileList = (userId: any, dirName: any, bucket: any) => {
	return web.request({
		url: "/oss/oss/minio/listMinioDir",
		method: "get",
		params: {
			userId: userId,
			dirName: dirName,
			bucket: bucket,
		},
	});
};
/**
 * 获取用户拥有的厂商
 * @param userId
 */
export const getBrandsList = (userId: any) => {
	return web.request({
		url: "/oss/oss/minio/userId",
		method: "get",
		params: {
			userId: userId,
		},
	});
};
