You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tianze-pro/web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseQuestionLo...

49 lines
1.8 KiB
Java

package com.ibeetl.jlw.dao;
import com.ibeetl.jlw.entity.TeacherOpenCourseQuestionLog;
import com.ibeetl.jlw.web.query.TeacherOpenCourseQuestionLogQuery;
import org.beetl.sql.core.engine.PageQuery;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
import org.beetl.sql.mapper.annotation.Update;
2 years ago
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* Dao
*/
2 years ago
// 实际可以不用加Repository注解调用的地方注入时候Idea会报红看着难受
@Repository
@SqlResource("jlw.teacherOpenCourseQuestionLog")
public interface TeacherOpenCourseQuestionLogDao extends BaseMapper<TeacherOpenCourseQuestionLog>{
PageQuery<TeacherOpenCourseQuestionLog> queryByCondition(PageQuery query);
PageQuery<TeacherOpenCourseQuestionLog> queryByConditionQuery(PageQuery query);
@Update
void deleteTeacherOpenCourseQuestionLogByIds(String ids);
@Update
void deleteByIds(String ids);
@Update
int updateGivenByIds(TeacherOpenCourseQuestionLogQuery teacherOpenCourseQuestionLogQuery);
List<TeacherOpenCourseQuestionLog> getByIds(String ids);
List<TeacherOpenCourseQuestionLog> getValuesByQuery(TeacherOpenCourseQuestionLogQuery teacherOpenCourseQuestionLogQuery);
List<TeacherOpenCourseQuestionLog> getValuesByQueryNotWithPermission(TeacherOpenCourseQuestionLogQuery teacherOpenCourseQuestionLogQuery);
PageQuery<TeacherOpenCourseQuestionLog> studentScoreList(PageQuery query);
/**
* ID
* @param settingIds
*/
@Update
2 years ago
void logicDeleteBySettingIds(String settingIds);
/**
* ID
* @param settingIds
*/
@Update
2 years ago
void deleteBySettingIds(String settingIds);
}