diff --git a/web/src/main/java/com/ibeetl/jlw/service/api/student/ApiStudentService.java b/web/src/main/java/com/ibeetl/jlw/service/api/student/ApiStudentService.java
new file mode 100644
index 00000000..dc2bed75
--- /dev/null
+++ b/web/src/main/java/com/ibeetl/jlw/service/api/student/ApiStudentService.java
@@ -0,0 +1,80 @@
+package com.ibeetl.jlw.service.api.student;
+
+import cn.hutool.core.lang.Assert;
+import com.ibeetl.jlw.dao.TeacherMergeApplicationDao;
+import com.ibeetl.jlw.entity.Teacher;
+import com.ibeetl.jlw.entity.TeacherMergeApplication;
+import com.ibeetl.jlw.entity.TeacherOpenCourseMergeTeacher;
+import com.ibeetl.jlw.entity.TeacherOpenCourseNotice;
+import com.ibeetl.jlw.entity.api.CurrentUserInfo;
+import com.ibeetl.jlw.entity.api.teacher.TeacherIndexData;
+import com.ibeetl.jlw.service.IndexBaseService;
+import com.ibeetl.jlw.service.TeacherOpenCourseMergeTeacherService;
+import com.ibeetl.jlw.service.TeacherOpenCourseNoticeService;
+import com.ibeetl.jlw.web.query.TeacherMergeApplicationQuery;
+import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeTeacherQuery;
+import com.ibeetl.jlw.web.query.TeacherOpenCourseNoticeQuery;
+import org.assertj.core.util.Lists;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ *
+ * 教师端
+ *
+ *
+ * @author mlx
+ * @date 2022/10/20
+ * @modified
+ */
+@Service
+public class ApiStudentService {
+
+ @Resource private IndexBaseService indexBaseService;
+ @Resource private TeacherOpenCourseNoticeService teacherOpenCourseNoticeService;
+ @Resource private TeacherMergeApplicationDao teacherMergeApplicationDao;
+
+ @Resource private TeacherOpenCourseMergeTeacherService teacherOpenCourseMergeTeacherService;
+
+ /**
+ * 教师端-首页数据
+ * @return
+ */
+ public TeacherIndexData index() {
+
+ // 自动根据登录的身份获取当前用户信息。
+ CurrentUserInfo currentUserInfo = indexBaseService.userInfo();
+ Object identityInfo = currentUserInfo.getIdentityInfo();
+ Assert.isTrue(identityInfo instanceof Teacher, "该接口只能老师访问!");
+
+ // 教师ID
+ final Long teacherId = ((Teacher) identityInfo).getTeacherId();
+
+ // TODO xuliangtong 实训评阅列表查询
+ List