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<Long, ClientAdditionalInfo> getClientAdditionalInfoMap(List<Long> clientIds);
|
|
/**
|
* 根据设备ID获取信息
|
*
|
* @param clientId 设备ID
|
* @return 客户端附加信息
|
*/
|
ClientAdditionalInfo getClientAdditionalInfoByClientId(Long clientId);
|
}
|