/*
* Copyright (c) 京北方信息技术股份有限公司 Corporation 2022 . All rights reserved.
*
*/
package net.northking.cctp.device.db.service;

import net.northking.cctp.common.db.BasicService;
import net.northking.cctp.common.db.Pagination;
import net.northking.cctp.common.http.QueryByPage;
import net.northking.cctp.device.db.entity.CdDeviceModel;
import net.northking.cctp.device.dto.model.CdDeviceModelDetailDto;
import net.northking.cctp.device.dto.model.CdDeviceModelQueryDto;

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

public interface CdDeviceModelService extends BasicService<CdDeviceModel>
{
    Pagination<CdDeviceModelDetailDto> pageQuery(QueryByPage<CdDeviceModelQueryDto> dto);


    Integer checkOnlyModel(CdDeviceModel cdDeviceModel);

    List<Map<String, String>> getDeviceCondition(Map<String, Object> queryMap);
}
