MemberService.java 1.35 KB
package com.subsidy.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.subsidy.dto.administer.VerifyCodeDTO;
import com.subsidy.dto.member.AddMemberDTO;
import com.subsidy.dto.member.ContentMemberDTO;
import com.subsidy.dto.member.GetAllDTO;
import com.subsidy.dto.member.StudyHistoryDTO;
import com.subsidy.model.MemberDO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.subsidy.vo.administer.UserRoleVO;
import com.subsidy.vo.member.*;

import java.util.List;

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

    IPage<GetAllVO> getAll(GetAllDTO getAllDTO);

    String deleteMember(MemberDO memberDO);

    String addMember(AddMemberDTO addMemberDTO);

    String updateMember(AddMemberDTO addMemberDTO);

    UserRoleVO login(VerifyCodeDTO verifyCodeDTO);

    UserRoleVO passwordLogin(MemberDO memberDO);

    String updatePassword(MemberDO memberDO);

    MemberStudyPageVO studyPage(MemberDO memberDO);

    ContentVodNewVO contentVod(ContentMemberDTO contentVodDTO);

    List<ContentFilesVO> contentFiles(ContentMemberDTO contentMemberDTO);

    IPage studyHistory(StudyHistoryDTO studyHistoryDTO);

    GetCourseTestVO getCourseTest(ContentMemberDTO contentMemberDTO);

    GetStudyInfoVO getStudyInfo(MemberDO memberDO);


}