package com.seer.teach.iot.admin.service;

import com.seer.teach.iot.admin.req.SaveAdvertisementReq;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 *
 * <p>
 *
 * </p >
 *
 * @author Captain
 * @since 2025-09-18 11:51
 */
public interface AdminAdvertisementService {

        /**
     * 获取字符串列表
     *
     * @return 包含字符串元素的列表
     */
    List<String> list();

    /**
     * 上传文件
     * @param file 要上传的文件对象
     * @return 上传后的文件访问路径或标识符
     */
    String upload(MultipartFile file);

    /**
     * 保存广告信息
     * @param params 广告信息保存请求参数列表
     */
    void save(List<SaveAdvertisementReq> params);

}