package com.lesingle.modules.oss.service;

import com.lesingle.modules.oss.util.OssUtils;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

/**
 * OSS 文件上传服务
 * <p>
 * 委托给 OssUtils 处理实际的上传逻辑。
 * 主要用于向后兼容服务端上传接口。
 * </p>
 */
@Slf4j
@Service
@RequiredArgsConstructor
public class OssService {

    private final OssUtils ossUtils;

    /**
     * 上传文件到 OSS（服务端上传，向后兼容）
     */
    public String uploadFile(MultipartFile file) {
        return ossUtils.uploadFile(file);
    }
}
