package com.javaweb.geo.service; import com.javaweb.geo.domain.DataSource; import java.util.List; /** * 数据来源Service接口 * * @author cxy * @date 2022-12-30 */ public interface IDataSourceService { /** * 查询数据来源 * * @param ids 数据来源ID * @return 数据来源 */ public DataSource selectDataSourceById(String ids); /** * 查询数据来源列表 * * @param dataSource 数据来源 * @return 数据来源集合 */ public List selectDataSourceList(DataSource dataSource); /** * 新增数据来源 * * @param dataSource 数据来源 * @return 结果 */ public int insertDataSource(DataSource dataSource); /** * 修改数据来源 * * @param dataSource 数据来源 * @return 结果 */ public int updateDataSource(DataSource dataSource); /** * 批量删除数据来源 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteDataSourceByIds(String ids); /** * 删除数据来源信息 * * @param ids 数据来源ID * @return 结果 */ public int deleteDataSourceById(String ids); /** * 校验key是否存在 * @param secretKey * @return true校验通过,false不通过 */ Boolean checkSecretKey(String secretKey); String selectDataSourceBySecretKey(String secretKey); String selectCompanyIdBySecretKey(String secretKey); int updateDataSourceBySecretKey(String secretKey , String companyId); }