package com.ard.gb28181.service.impl; import com.ard.gb28181.domain.GbChannel; import com.ard.gb28181.mapper.GbChannelMapper; import com.ard.gb28181.service.IGbChannelService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; /** * 国标通道Service实现 */ @Service public class GbChannelServiceImpl implements IGbChannelService { @Autowired private GbChannelMapper gbChannelMapper; @Override public GbChannel selectGbChannelById(Long id) { return gbChannelMapper.selectGbChannelById(id); } @Override public List selectGbChannelByGbDeviceId(String gbDeviceId) { return gbChannelMapper.selectGbChannelByGbDeviceId(gbDeviceId); } @Override public GbChannel selectByGbDeviceIdAndGbChannelId(String gbDeviceId, String gbChannelId) { return gbChannelMapper.selectByGbDeviceIdAndGbChannelId(gbDeviceId, gbChannelId); } @Override public List selectGbChannelList(GbChannel gbChannel) { return gbChannelMapper.selectGbChannelList(gbChannel); } @Override public int insertGbChannel(GbChannel gbChannel) { gbChannel.setCreateTime(new Date()); return gbChannelMapper.insertGbChannel(gbChannel); } @Override public int updateGbChannel(GbChannel gbChannel) { gbChannel.setUpdateTime(new Date()); return gbChannelMapper.updateGbChannel(gbChannel); } @Override public int updateGbChannelStream(GbChannel gbChannel) { gbChannel.setUpdateTime(new Date()); return gbChannelMapper.updateGbChannelStream(gbChannel); } @Override public int deleteGbChannelById(Long id) { return gbChannelMapper.deleteGbChannelById(id); } @Override public int deleteGbChannelByIds(String[] ids) { return gbChannelMapper.deleteGbChannelByIds(ids); } }