StudentService.java 1.02 KB
package com.meishu.service;

import com.meishu.dto.campus.BatchUpdateStatusDTO;
import com.meishu.dto.student.*;
import com.meishu.dto.subject.BatchStatusOprDTO;
import com.meishu.model.*;
import com.baomidou.mybatisplus.extension.service.IService;
import com.meishu.util.SMSUtils;
import com.meishu.vo.course.GetVodIndexVO;
import com.meishu.vo.course.QueryCourseInfoVO;
import com.meishu.vo.rule.GetOneExaminationDetailVO;
import com.meishu.vo.rule.GetStudentRulesVO;
import com.meishu.vo.student.*;

import java.util.List;

/**
 * <p>
 * 白名单 服务类
 * </p>
 *
 * @author Tuyp
 * @since 2021-04-25
 */
public interface StudentService extends IService<StudentDO> {

    String sendMsg(StudentDO studentDO);

    LoginVO login(SmsCodeDO smsCodeDO);

    String addStudent(StudentDO studentDO);

    String updateStudent(StudentDO studentDO);

    String batchUpdateStudent(BatchStatusOprDTO batchStatusOprDTO);

    String deleteStudent(DeleteStudentDTO deleteStudentDTO);

    QueryStudentVO queryStudent(StudentDO studentDO);

}