import { PriorityEnum } from '@/types/common' import { ApprovalStatusEnum, MmPurchaseRequisition, RequisitionStatusEnum } from '../types/mm' export const mockPurchaseRequisitions: MmPurchaseRequisition[] = [ { id: '1', requisitionNumber: 'PR-2024-001', requestedBy: 'Mehmet Özkan', departmentId: 'PROD', requestDate: new Date('2024-01-20'), requiredDate: new Date('2024-02-15'), priority: PriorityEnum.Normal, status: RequisitionStatusEnum.InApproval, description: 'Üretim hattı için çelik malzeme talebi', justification: 'Mevcut stok seviyesi kritik seviyeye düştü', totalAmount: 125000, currency: 'TRY', items: [ { id: '1', requisitionId: '1', materialId: 'MAT-001', description: 'Çelik Levha 2mm', quantity: 500, unitId: '1', estimatedPrice: 250, totalAmount: 125000, requiredDate: new Date('2024-02-15'), specifications: 'Kalınlık: 2mm, Genişlik: 1000mm', budgetCode: 'PROD-2024-Q1', }, ], approvals: [ { id: '1', documentId: '1', documentType: 'PurchaseRequisition', approverUserId: 'manager1', approverName: 'Ali Yılmaz', approvalLevel: 1, status: ApprovalStatusEnum.Approved, comments: 'Onaylandı', approvedAt: new Date('2024-01-21'), creationTime: new Date('2024-01-21'), }, ], creationTime: new Date('2024-01-20'), lastModificationTime: new Date('2024-01-21'), }, ]