package com.casic.missiles.modular.system.service;

import com.casic.missiles.core.datascope.DataScope;
import com.casic.missiles.model.application.service.IRepositorySupportService;
import com.casic.missiles.modular.system.dto.BusWellInfoDto;
import com.casic.missiles.modular.system.model.BusWellInfo;

import java.util.List;

/**
 * 闸井服务支撑接口
 *
 * @author lwh
 */
public interface IBusWellInfoSupportService {
    /**
     * 获取井列表接口
     *
     * @param dataScope 数据权限
     * @param keywords  关键字
     * @param wellType  井类型
     * @param deptid    组织ID
     * @return
     */
    List<BusWellInfoDto> getWellList(DataScope dataScope, String keywords, String wellType, String deptid);

    BusWellInfo getById(Long id);
}
