1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.welampiot.dao;
- import com.welampiot.dto.ScreenDTO;
- import org.apache.ibatis.annotations.Param;
- import java.util.HashMap;
- import java.util.List;
- /**
- * ClassName: ScreenDao
- * Package: com.welampiot.dao
- * Description:
- *
- * @Author: zhj_Start
- * @Create: 2023/4/14 - 10:04
- * @Version: v1.0
- */
- public interface ScreenDao {
- List<ScreenDTO> getScreenListByDTO(ScreenDTO dto);
- Integer getTotalBySectionList(ScreenDTO dto);
- Integer getOnlineTotalBySectionList(ScreenDTO dto);
- List<ScreenDTO> getScreenNavByDTO(ScreenDTO dto);
- ScreenDTO getScreenDetailsByDTO(ScreenDTO dto);
- List<ScreenDTO> getAllScreenListBySectionId(@Param("sectionId") Integer sectionId);
- ScreenDTO getScreenByLampPoleId(@Param("lampPoleId") Integer lampPoleId);
- void deleteScreenById(@Param("id") Integer id);
- Integer getLampPoleIdByScreenId(@Param("id") Integer id);
- Integer getScreenCountByLampPoleId(@Param("lampPoleId") Integer lampPoleId);
- void updateLampPoleScreenData(ScreenDTO dto);
- Integer checkScreenData(ScreenDTO dto);
- ScreenDTO getScreenById(@Param("id")int id);
- void updateByDto(ScreenDTO dto);
- ScreenDTO getOneScreen(HashMap<String,Object> map);
- ScreenDTO getOneScreenByLampPoleId(Integer lampPoleId);
- ScreenDTO getScreenAndProgram(Integer lampPoleId);
- }
|