Blame view

StudentService.java 1.02 KB
涂亚平 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
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);

}