import request from '@/config/axios' // 物品申请明细 VO export interface ItemRequestDetailVO { id: number // 主键 itemRequestId: number // 物品申请ID(关联 hrm_item_request) itemId: number // 物品管理ID(关联 hrm_item) requestCount: number // 领用数量 instructions: string // 申请说明 } // 物品申请明细 API export const ItemRequestDetailApi = { // 查询物品申请明细分页 getItemRequestDetailPage: async (params: any) => { return await request.get({ url: `/hrm/item-request-detail/page`, params }) }, // 查询物品申请明细详情 getItemRequestDetail: async (id: number) => { return await request.get({ url: `/hrm/item-request-detail/get?id=` + id }) }, // 新增物品申请明细 createItemRequestDetail: async (data: ItemRequestDetailVO) => { return await request.post({ url: `/hrm/item-request-detail/create`, data }) }, // 修改物品申请明细 updateItemRequestDetail: async (data: ItemRequestDetailVO) => { return await request.put({ url: `/hrm/item-request-detail/update`, data }) }, // 删除物品申请明细 deleteItemRequestDetail: async (id: number) => { return await request.delete({ url: `/hrm/item-request-detail/delete?id=` + id }) }, // 导出物品申请明细 Excel exportItemRequestDetail: async (params) => { return await request.download({ url: `/hrm/item-request-detail/export-excel`, params }) } }