package com.iailab.module.data.arc.service;

import com.iailab.framework.common.pojo.PageResult;
import com.iailab.framework.common.service.BaseService;
import com.iailab.module.data.arc.entity.ArcSettingEntity;
import com.iailab.module.data.arc.vo.ArcSettingPageReqVO;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public interface ArcSettingService extends BaseService<ArcSettingEntity> {

    List<ArcSettingEntity> list(Map<String, Object> params);

    void update(ArcSettingEntity arcSettingEntity);

    void delete(String id);

    void enableByIds(String[] ids);

    void add(ArcSettingEntity arcSettingEntity);

    ArcSettingEntity info(String id);

    PageResult<ArcSettingEntity> queryPage(ArcSettingPageReqVO reqVO);
}