hookehuyr

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

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