import request from '@/utils/request' // 教员历(后端 /teacherCalendar/jyl)。 // 教员历 = 教员自己的工作时间表:标出的时段「不可排课」。 // 排课窗口的硬冲突「教员历不可用」与批量冲突检查的教员时间冲突都读这张表。 // 按教员编号查询该教员已登记的教员历(返回全部,前端按周过滤) export function listTeacherCalendarByJybh(jybh) { return request({ url: '/teacherCalendar/jyl/listByJybh', method: 'get', params: { jybh } }) } // 批量保存(按 教员编号+日期+节次 幂等覆盖) export function batchSaveTeacherCalendar(list) { return request({ url: '/teacherCalendar/jyl/batchSave', method: 'post', data: list }) } // 批量删除(教员历表无 del_flag 审计列,为物理删除) export function batchDeleteTeacherCalendar(bhs) { return request({ url: '/teacherCalendar/jyl/batchDelete', method: 'post', data: bhs }) }