import request from '@/utils/request' // 查询排班记录列表 export function listAttendanceSchedule(query) { return request({ url: '/wms/attendanceSchedule/list', method: 'get', params: query }) } // 查询排班记录详细 export function getAttendanceSchedule(id) { return request({ url: '/wms/attendanceSchedule/' + id, method: 'get' }) } // 新增排班记录 export function addAttendanceSchedule(data) { return request({ url: '/wms/attendanceSchedule', method: 'post', data: data }) } // 修改排班记录 export function updateAttendanceSchedule(data) { return request({ url: '/wms/attendanceSchedule', method: 'put', data: data }) } // 删除排班记录(支持批量删除,传递csv格式字符串如:1,2,3) export function delAttendanceSchedule(ids) { return request({ url: '/wms/attendanceSchedule/' + ids, method: 'delete' }) } // 生成单个人的排班记录(批量) export function generateenerateSchedule(data) { return request({ url: '/wms/attendanceSchedule/generate', method: 'post', data: data }) } // 批量生成排班记录 export function batchGenerateSchedule(data) { return request({ url: '/wms/attendanceSchedule/batchGenerate', method: 'post', data: data }) } // 批量修改指定日期多个员工的班次 export function batchUpdateSchedule(data) { return request({ url: '/wms/attendanceSchedule/batchUpdate', method: 'put', data: data }) } // 批量修改排班班次(按主键) export function batchUpdateShiftByIds(data) { return request({ url: '/wms/attendanceSchedule/batchUpdateShift', method: 'put', data: data }) }