package com.erp.print.service;

import com.erp.print.dto.request.PrintConfigRequest;
import com.erp.print.entity.PrintConfig;

import java.util.List;

public interface PrintConfigService {

    List<PrintConfig> listConfigs();

    PrintConfig getConfigByKey(String configKey);

    PrintConfig createConfig(PrintConfigRequest request);

    PrintConfig updateConfig(PrintConfigRequest request);

    void deleteConfig(Long id);

    String getConfigValue(String configKey, String defaultValue);
}
