package org.jeecg.modules.system.app.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.system.app.entity.AppCoursesVerificationRecord;

import java.util.List;

/**
 * @Description: nm_courses_verification_record
 * @Author: jeecg-boot
 * @Date: 2025-08-04
 * @Version: V1.0
 */
public interface AppCoursesVerificationRecordMapper extends BaseMapper<AppCoursesVerificationRecord> {

    List<AppCoursesVerificationRecord> courseQueryUsersList(@Param("coursePriceRulesId") String coursePriceRulesId,
                                                            @Param("orPostpone") Integer orPostpone, @Param("verifyStatus") Integer verifyStatus,
                                                            @Param("coachUserId") String coachUserId);

    List<AppCoursesVerificationRecord> queryTemporaryCourseUser(String coursePriceRulesId, Integer orPostpone, Integer verifyStatus, String coachUserId);
}
