package com.zcloud.service.keyProjects.impl; import com.zcloud.entity.Page; import com.zcloud.entity.PageData; import com.zcloud.mapper.dsno2.keyProjects.VideoManagerMapper; import com.zcloud.service.keyProjects.VideoManagerService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * 说明:视频管理 * 作者:luoxiaobao * 时间:2021-05-10 * 官网:www.zcloudchina.com */ @Service @Transactional //开启事物 public class VideoManagerServiceImpl implements VideoManagerService { @Autowired private VideoManagerMapper videomanagerMapper; /**新增 * @param pd * @throws Exception */ public void save(PageData pd)throws Exception{ videomanagerMapper.save(pd); } /**删除 * @param pd * @throws Exception */ public void delete(PageData pd)throws Exception{ videomanagerMapper.delete(pd); } /**修改 * @param pd * @throws Exception */ public void edit(PageData pd)throws Exception{ videomanagerMapper.edit(pd); } public void savePosition(PageData pd)throws Exception{ videomanagerMapper.savePosition(pd); } public void editIsShowBycorpinfoid(PageData pd)throws Exception{ videomanagerMapper.editIsShowBycorpinfoid(pd); } public void editIsShow(PageData pd)throws Exception{ videomanagerMapper.editIsShow(pd); } /**列表 * @param page * @throws Exception */ public List list(Page page)throws Exception{ return videomanagerMapper.datalistPage(page); } /**列表(全部) * @param pd * @throws Exception */ public List listBo(PageData pd)throws Exception{ return videomanagerMapper.listBo(pd); } /**列表(全部) * @param pd * @throws Exception */ public List listAll(PageData pd)throws Exception{ return videomanagerMapper.listAll(pd); } /**通过id获取数据 * @param pd * @throws Exception */ public PageData findById(PageData pd)throws Exception{ return videomanagerMapper.findById(pd); } /**批量删除 * @param ArrayDATA_IDS * @throws Exception */ public void deleteAll(String[] ArrayDATA_IDS)throws Exception{ videomanagerMapper.deleteAll(ArrayDATA_IDS); } /**通过CODE获取数据 * @param pd * @throws Exception */ public PageData findByCode(PageData pd)throws Exception{ return videomanagerMapper.findByCode(pd); } public List listAllForMap(PageData pd)throws Exception{ return videomanagerMapper.listAllForMap(pd); } public List getPointsInfo(PageData pd)throws Exception{ return videomanagerMapper.getPointsInfo(pd); } @Override public List getCameraPosition(PageData pageData) { return videomanagerMapper.getCameraPosition(pageData); } @Override public void updateAiByOUTSOURCED_ID(PageData pd) { videomanagerMapper.updateAiByOUTSOURCED_ID(pd); } @Override public List listApp(Page page) { return videomanagerMapper.dataApplistPage(page); } }