package com.thhy.screen.modules.biz.bigscreen.mapper; import com.thhy.screen.modules.biz.audio.entity.AudioDto; import com.thhy.screen.modules.biz.audio.entity.AudioFile; import com.thhy.screen.modules.biz.audio.entity.AudioGroup; import com.thhy.screen.modules.biz.audio.entity.GroupInfoVo; import com.thhy.screen.modules.biz.bigscreen.entity.*; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.List; @Component public interface BigScreenMapper { List queryAllProject(String companyId); PipePlanActual pipePlanActual(@Param("companyId") String companyId,@Param("proId") String proId); List pipeMonthPlanActual(String companyId); List materialWeekAndMonth(String companyId); List materialWeekMonth(String companyId); List WaterCulInfo(String companyId); List repoInfo(String companyId); List sendInfo(String companyId); HashMap displayText(); List> monthRingNumByPro(@Param("companyId") String companyId,@Param("proId") String proId); void insertAudioGroup(AudioGroup audioGroup); List queryGroups(AudioDto audioDto); List> querySteelMake(); List> queryRestInfo(); void insertAudioFile(AudioFile audioFile); void updateAudioFile(AudioFile audioFile); void deleteAudioFile(String groupId); GroupInfoVo queryGroupInfo(String id); List queryFileByGroup(String groupId); }