package com.jwipc.sys.logic;

import com.jwipc.page.PageView;
import com.jwipc.sys.dto.SupplierEmailDTO;
import com.jwipc.sys.model.query.SupplierEmailQuery;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author shenyang.ou
 * @date 2024/2/2 17:01
 * @desc 系统参数
 */
public interface SupplierEmailLogic {
    PageView findByPage(SupplierEmailQuery query);

    List<SupplierEmailDTO> listAll(SupplierEmailQuery query);

    void remove(Long id);

    SupplierEmailDTO getById(Long id);

    void saveOrUpdate(SupplierEmailDTO param);

    void itemImportData(MultipartFile file);
    /**
     * 配置数据状态更新
     *
     * @param ids    配置数据的ID集合
     * @param status 变更的状态 0:启用 1:禁用
     * @return 结果
//     */
//    void updateStatus(String ids, Integer status);

//    void batchRemove(String ids);

    /**
     * 获取文本型系统参数
     * @param key 唯一编码
     * @return 参数
     */
//    String getTextConfig(String key);

}
