package com.zc.business.mapper; import java.util.List; import com.zc.business.domain.DcDevice; import com.zc.business.domain.DcTrafficSurveyData; /** * 一类交调数据Mapper接口 * * @author liuwenge * @date 2024-10-29 */ public interface DcTrafficSurveyDataMapper { /** * 查询一类交调数据 * * @param id 一类交调数据主键 * @return 一类交调数据 */ public DcTrafficSurveyData selectDcTrafficSurveyDataById(Long id); /** * 查询一类交调数据列表 * * @param dcTrafficSurveyData 一类交调数据 * @return 一类交调数据集合 */ List selectDcTrafficSurveyDataList(DcTrafficSurveyData dcTrafficSurveyData); List selectDay(DcTrafficSurveyData dcTrafficSurveyData); List selectMonth(DcTrafficSurveyData dcTrafficSurveyData); List selectYear(DcTrafficSurveyData dcTrafficSurveyData); /** * 新增一类交调数据 * * @param dcTrafficSurveyData 一类交调数据 * @return 结果 */ int insertDcTrafficSurveyData(DcTrafficSurveyData dcTrafficSurveyData); /** * 修改一类交调数据 * * @param dcTrafficSurveyData 一类交调数据 * @return 结果 */ int updateDcTrafficSurveyData(DcTrafficSurveyData dcTrafficSurveyData); /** * 删除一类交调数据 * * @param id 一类交调数据主键 * @return 结果 */ int deleteDcTrafficSurveyDataById(Long id); /** * 批量删除一类交调数据 * * @param ids 需要删除的数据主键集合 * @return 结果 */ int deleteDcTrafficSurveyDataByIds(Long[] ids); List selectDeviceList(); int batchInsert(List batchData); }