package com.cdzy.operations.service; import com.cdzy.operations.model.dto.EbikeSaveConfigurationDto; import com.cdzy.operations.model.dto.EbikeUpdateConfigurationDto; import com.cdzy.operations.model.entity.EbikeCarrierConfiguration; import com.mybatisflex.core.service.IService; /** * 工单配置 服务层 * * @author yanglei * @since 2025-12-03 16:22 */ public interface EbikeCarrierConfigurationService extends IService { /** * 根据运营商id获取配置项(sql会自动拼接运营商id) * * @return 配置项 */ EbikeCarrierConfiguration getConfigurationByOperationId(Long operatorId); /** * 保存配置项 * * @param dto 配置项参数 */ void saveConfiguration(EbikeSaveConfigurationDto dto); /** * 根据主键更新 * * @param dto 配置项参数 */ void updateConfiguration(EbikeUpdateConfigurationDto dto); /** * 根据运营商id查询电话 * @param operatorId 运营商id * @return 运营商电话 */ String getPhoneByOperatorId(Long operatorId); }