/* * @Author: zwq * @Date: 2025-10-18 21:24:37 * @LastEditors: zwq * @LastEditTime: 2025-10-22 14:34:29 * @Description: */ import request from '@/utils/request' // 获得节假日基础信息分页 export function deptHolidayPage(query) { return request({ url: '/base/group-holiday/page', method: 'get', params: query }) } // 获得部门节假日信息 export function deptHolidayList(data) { return request({ url: '/base/group-holiday/deptHolidayList', method: 'post', data: data }) } // 创建节假日基础信息 export function createHoliday(data) { return request({ url: '/base/group-holiday/create', method: 'post', data: data }) } // 节假日操作后直接更新排班日历 export function updateSchedule(data) { return request({ url: '/base/group-holiday/updateSchedule', method: 'post', data: data }) } // 更新节假日基础信息 export function updateHoliday(data) { return request({ url: '/base/group-holiday/update', method: 'put', data: data }) } // 删除节假日基础信息前校验是否影响排班 export function checkDeleteHoliday(id) { return request({ url: '/base/group-holiday/checkDelete?id=' + id, method: 'delete' }) } // 删除 export function deleteHoliday(id) { return request({ url: '/base/group-holiday/delete?id=' + id, method: 'delete' }) } // 获得节假日基础信息 export function getHoliday(id) { return request({ url: '/base/group-holiday/get?id=' + id, method: 'get' }) } // 获得节假日变动日志分页 export function deptHolidayLogList(query) { return request({ url: '/base/group-holiday-log/page', method: 'get', params: query }) } // 获得用户本人及以下的部门扁平化结构 export function getEnableData() { return request({ url: '/base/group-team-scheduling/getEnableData', method: 'get', }) }