package com.ibeetl.jlw.dao; import java.util.List; import java.util.Map; import com.ibeetl.jlw.entity.*; import com.ibeetl.jlw.web.query.TeacherOpenCourseNoticeQuery; import org.beetl.sql.mapper.annotation.SqlResource; import org.beetl.sql.mapper.BaseMapper; import org.beetl.sql.core.engine.PageQuery; import org.beetl.sql.mapper.annotation.Update; /** * 通知公告 Dao */ @SqlResource("jlw.teacherOpenCourseNotice") public interface TeacherOpenCourseNoticeDao extends BaseMapper<TeacherOpenCourseNotice>{ PageQuery<TeacherOpenCourseNotice> queryByCondition(PageQuery query); PageQuery<TeacherOpenCourseNotice> queryByConditionQuery(PageQuery query); @Update void deleteTeacherOpenCourseNoticeByIds(String ids); @Update int updateGivenByIds(TeacherOpenCourseNoticeQuery teacherOpenCourseNoticeQuery); List<TeacherOpenCourseNotice> getByIds(String ids); List<TeacherOpenCourseNotice> getValuesByQuery(TeacherOpenCourseNoticeQuery teacherOpenCourseNoticeQuery); List<SchoolClass> getClassByOpenCourseId(TeacherOpenCourseNotice teacherOpenCourseNotice); }