package com.ssj.service.conch.teacher.service;

import com.ssj.bean.sys.teacher.domain.ApplyTeacher;
import com.ssj.framework.core.common.service.BaseService;
import com.ssj.framework.core.util.ResponseEntity;
import com.ssj.service.conch.teacher.request.oneonly.ApplyTeacherReq;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.Map;

public interface IApplyTeachService extends BaseService<ApplyTeacher, String> {

	ResponseEntity applyTeacher(ApplyTeacherReq request, String accessToken);

	ApplyTeacher findInfoByUserId(String userId);

	Page<ApplyTeacher> findByPage(Map<String, Object> params, Pageable initPage);

}
