package com.ruoyi.hezhi.mapper; import com.ruoyi.hezhi.domain.TbConferenceNotice; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 数字教育大会通知Mapper接口 * * @author ruoyi * @date 2024-10-29 */ public interface TbConferenceNoticeMapper { /** * 查询数字教育大会通知 * * @param conferenceNoticeId 数字教育大会通知主键 * @return 数字教育大会通知 */ public TbConferenceNotice selectTbConferenceNoticeByConferenceNoticeId(Long conferenceNoticeId); /** * 查询数字教育大会通知列表 * * @param tbConferenceNotice 数字教育大会通知 * @return 数字教育大会通知集合 */ public List selectTbConferenceNoticeList(TbConferenceNotice tbConferenceNotice); /** * 新增数字教育大会通知 * * @param tbConferenceNotice 数字教育大会通知 * @return 结果 */ public int insertTbConferenceNotice(TbConferenceNotice tbConferenceNotice); /** * 修改数字教育大会通知 * * @param tbConferenceNotice 数字教育大会通知 * @return 结果 */ public int updateTbConferenceNotice(TbConferenceNotice tbConferenceNotice); /** * 删除数字教育大会通知 * * @param conferenceNoticeId 数字教育大会通知主键 * @return 结果 */ public int deleteTbConferenceNoticeByConferenceNoticeId(Long conferenceNoticeId); /** * 批量删除数字教育大会通知 * * @param conferenceNoticeIds 需要删除的数据主键集合 * @return 结果 */ public int deleteTbConferenceNoticeByConferenceNoticeIds(Long[] conferenceNoticeIds); /** * 数字教育大会通知列表 * * @param params 参数 * @return 数字教育大会通知列表 */ public List> getCourseTeacherList(Map params); /** * 数字教育大会通知详情 * * @param params 参数 * @return 数字教育大会通知详情 */ public Map getConferenceNoticeInfo(Map params); /** * 查询最新数字教育大会会议通知(会议开始时间未开始) * * @return 数字教育大会通知 */ public TbConferenceNotice selectTbConferenceNoticeByNew(); /** * 查询开始报名的数字教育大会会议通知 * * @return 数字教育大会通知 */ public TbConferenceNotice selectTbConferenceNoticeByEnroll(); List selectTbConferenceNoticeBy(@Param("conferenceStartTime") String conferenceStartTime,@Param("conferenceEndTime") String conferenceEndTime); }