Blame view

MemberService.java 2.21 KB
涂亚平 committed
1 2 3
package com.subsidy.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
涂亚平 committed
4
import com.baomidou.mybatisplus.extension.service.IService;
涂亚平 committed
5
import com.subsidy.dto.administer.VerifyCodeDTO;
涂亚平 committed
6
import com.subsidy.dto.member.AddMemberDTO;
涂亚平 committed
7
import com.subsidy.dto.member.ChangeDepartmentsDTO;
涂亚平 committed
8 9
import com.subsidy.dto.member.ContentMemberDTO;
import com.subsidy.dto.member.GetAllDTO;
10
import com.subsidy.dto.member.MyCoursesDTO;
涂亚平 committed
11 12
import com.subsidy.dto.member.PasswordLoginDTO;
import com.subsidy.dto.member.StudyHistoryDTO;
涂亚平 committed
13
import com.subsidy.model.ExerciseDoneResultDO;
涂亚平 committed
14
import com.subsidy.model.FileDictDO;
涂亚平 committed
15
import com.subsidy.model.MemberDO;
涂亚平 committed
16
import com.subsidy.vo.administer.UserRoleVO;
涂亚平 committed
17 18 19 20 21
import com.subsidy.vo.member.ContentFilesVO;
import com.subsidy.vo.member.ContentVodNewVO;
import com.subsidy.vo.member.GetAllVO;
import com.subsidy.vo.member.GetStudyInfoVO;
import com.subsidy.vo.member.MemberStudyPageVO;
邓敏 committed
22
import com.subsidy.vo.member.MemberVO;
23
import com.subsidy.vo.member.MyCoursesVO;
涂亚平 committed
24
import com.subsidy.vo.paper.QueryPapersVO;
涂亚平 committed
25 26

import java.util.List;
涂亚平 committed
27 28 29 30 31 32 33 34 35 36 37

/**
 * <p>
 * 学生表 服务类
 * </p>
 *
 * @author DengMin
 * @since 2021-10-11
 */
public interface MemberService extends IService<MemberDO> {

涂亚平 committed
38
    IPage<GetAllVO> getAll(GetAllDTO getAllDTO);
涂亚平 committed
39 40 41

    String deleteMember(MemberDO memberDO);

涂亚平 committed
42
    String addMember(AddMemberDTO addMemberDTO);
涂亚平 committed
43

涂亚平 committed
44
    String updateMember(AddMemberDTO addMemberDTO);
涂亚平 committed
45

涂亚平 committed
46 47
    UserRoleVO login(VerifyCodeDTO verifyCodeDTO);

邓敏 committed
48
    MemberVO passwordLogin(PasswordLoginDTO passwordLoginDTO);
涂亚平 committed
49 50 51 52 53

    String updatePassword(MemberDO memberDO);

    MemberStudyPageVO studyPage(MemberDO memberDO);

涂亚平 committed
54
    List<MyCoursesVO> myCourses(MyCoursesDTO myCoursesDTO);
55

涂亚平 committed
56
    ContentVodNewVO contentVod(ContentMemberDTO contentVodDTO);
涂亚平 committed
57 58 59 60 61

    List<ContentFilesVO> contentFiles(ContentMemberDTO contentMemberDTO);

    IPage studyHistory(StudyHistoryDTO studyHistoryDTO);

涂亚平 committed
62 63 64
    List<QueryPapersVO> getCourseTest(ContentMemberDTO contentMemberDTO);

    List<ExerciseDoneResultDO> getPaperDoneDetail(ExerciseDoneResultDO exerciseDoneResultDO);
涂亚平 committed
65 66 67

    GetStudyInfoVO getStudyInfo(MemberDO memberDO);

涂亚平 committed
68
    String checkTimes(ExerciseDoneResultDO exerciseDoneResultDO);
涂亚平 committed
69

涂亚平 committed
70 71
    void importRedis();

涂亚平 committed
72 73
    String changeDepartments(ChangeDepartmentsDTO changeDepartmentsDTO);

涂亚平 committed
74
}