package com.usky.sas.service;

import com.usky.common.core.bean.CommonPage;
import com.usky.common.mybatis.core.CrudService;
import com.usky.sas.domain.SasSystemWlanConfig;
import com.usky.sas.service.vo.NetworkConfigPageRequest;

/**
 * 网络配置 服务接口
 */
public interface SasSystemWlanConfigService extends CrudService<SasSystemWlanConfig> {

    /**
     * 分页查询网络配置
     */
    CommonPage<SasSystemWlanConfig> page(NetworkConfigPageRequest request);

    /**
     * 查询网络配置（单条，用于编辑等场景）
     */
    SasSystemWlanConfig getConfig();

    /**
     * 更新网络配置
     */
    void updateConfig(SasSystemWlanConfig config);
}
