hookehuyr

feat(teacher): 添加老师置顶与取消置顶打卡的API接口

新增 TEACHER_PIN 和 TEACHER_UNPIN 两个API端点,并导出对应的 teacherPinCheckinAPI 和 teacherUnpinCheckinAPI 函数,以支持老师对打卡进行置顶操作。
1 /* 1 /*
2 * @Date: 2025-06-23 11:46:21 2 * @Date: 2025-06-23 11:46:21
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2026-01-23 16:26:14 4 + * @LastEditTime: 2026-01-26 15:08:43
5 * @FilePath: /mlaj/src/api/teacher.js 5 * @FilePath: /mlaj/src/api/teacher.js
6 * @Description: 文件描述 6 * @Description: 文件描述
7 */ 7 */
...@@ -18,6 +18,8 @@ const Api = { ...@@ -18,6 +18,8 @@ const Api = {
18 STUDENT_STAT: '/srv/?a=user&t=student_stat', 18 STUDENT_STAT: '/srv/?a=user&t=student_stat',
19 STUDENT_CHECKIN_LIST: '/srv/?a=checkin&t=student_checkin_list', 19 STUDENT_CHECKIN_LIST: '/srv/?a=checkin&t=student_checkin_list',
20 STUDENT_UPLOAD_LIST: '/srv/?a=checkin&t=student_upload_list', 20 STUDENT_UPLOAD_LIST: '/srv/?a=checkin&t=student_upload_list',
21 + TEACHER_PIN: '/srv/?a=checkin&t=teacher_pin',
22 + TEACHER_UNPIN: '/srv/?a=checkin&t=teacher_unpin',
21 STUDENT_CHECKIN_FEEDBACK_LIST: '/srv/?a=feedback&t=list', 23 STUDENT_CHECKIN_FEEDBACK_LIST: '/srv/?a=feedback&t=list',
22 ADD_CHECKIN_FEEDBACK: '/srv/?a=feedback&t=add', 24 ADD_CHECKIN_FEEDBACK: '/srv/?a=feedback&t=add',
23 DEL_CHECKIN_FEEDBACK: '/srv/?a=feedback&t=del', 25 DEL_CHECKIN_FEEDBACK: '/srv/?a=feedback&t=del',
...@@ -146,6 +148,20 @@ export const getStudentCheckinListAPI = (params) => fn(fetch.get(Api.STUDENT_CHE ...@@ -146,6 +148,20 @@ export const getStudentCheckinListAPI = (params) => fn(fetch.get(Api.STUDENT_CHE
146 export const getStudentUploadListAPI = (params) => fn(fetch.get(Api.STUDENT_UPLOAD_LIST, params)) 148 export const getStudentUploadListAPI = (params) => fn(fetch.get(Api.STUDENT_UPLOAD_LIST, params))
147 149
148 /** 150 /**
151 + * 老师置顶打卡
152 + * @param {*} checkin_id 打卡ID
153 + * @returns {Object} code 0=失败,1=成功, msg
154 + */
155 +export const teacherPinCheckinAPI = (params) => fn(fetch.post(Api.TEACHER_PIN, params))
156 +
157 +/**
158 + * 老师取消置顶打卡
159 + * @param {*} checkin_id 打卡ID
160 + * @returns {Object} code 0=失败,1=成功, msg
161 + */
162 +export const teacherUnpinCheckinAPI = (params) => fn(fetch.post(Api.TEACHER_UNPIN, params))
163 +
164 +/**
149 * 获取老师点评列表 165 * 获取老师点评列表
150 * @param {*} user_id 学员ID 166 * @param {*} user_id 学员ID
151 * @param {*} group_id 课程ID 167 * @param {*} group_id 课程ID
......