package com.taoke.autopay.service; import com.taoke.autopay.entity.ClientAdditionalInfo; import java.util.List; import java.util.Map; public interface ClientAdditionalInfoService { /** * 增加客户端附加信息 * * @param clientAdditionalInfo 客户端附加信息 * @return 是否添加成功 */ boolean addClientAdditionalInfo(ClientAdditionalInfo clientAdditionalInfo); /** * 更新客户端附加信息 * * @param clientAdditionalInfo 客户端附加信息 * @return 是否更新成功 */ boolean updateClientAdditionalInfo(ClientAdditionalInfo clientAdditionalInfo); /** * 根据设备ID列表获取信息的map * * @param clientIds 设备ID列表 * @return 客户端附加信息映射Map,key为客户端ID,value为客户端附加信息 */ Map getClientAdditionalInfoMap(List clientIds); /** * 根据设备ID获取信息 * * @param clientId 设备ID * @return 客户端附加信息 */ ClientAdditionalInfo getClientAdditionalInfoByClientId(Long clientId); }