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


import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.system.app.entity.AppCoursesVerificationRecord;
import org.jeecg.modules.system.app.form.VerifyForm;

import javax.validation.constraints.NotBlank;
import java.util.List;

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

    Boolean courseUploadImage(VerifyForm verifyForm);

    List<AppCoursesVerificationRecord> courseQueryUsersList(@NotBlank(message = "课时ID不能为空") String coursePriceRulesId, Integer orPostpone,
                                                            Integer verifyStatus,String coachUserId);

    List<AppCoursesVerificationRecord> queryTemporaryCourseUser(@NotBlank(message = "课时ID不能为空") String coursePriceRulesId, Integer orPostpone, Integer verifyStatus, String coachUserId);
}
