import { Schema } from 'mongoose'; import { IMakerAssignmentLine, MakerAssignmentLineStatus } from '../models/maker-assignment-line.model'; const makerAssignmentLineSchema = new Schema({ makerAssignment: { type: Schema.Types.ObjectId, ref: 'makerAssignmentSchema', index: true }, makerAssignmentLine: { type: Schema.Types.ObjectId, ref: 'makerAssignmentLineSchema', index: true, default: null }, product: { type: String }, productType: { type: String }, lot: { type: String }, sku: { type: String }, designation: { type: String }, stage: { type: String }, quantity: { type: Number }, srcQty: { type: Number }, quantityRequested: { type: Number }, loadEquivalent: { type: Number }, quibble: { type: Number }, status: { type: Number, default: 0 }, odofNumber: { type: Number }, doNumber: { type: String }, moNumber: { type: String }, returnDate: { type: Date, default: Date.now, }, warehouse: { type: String }, warehouseLocation: { type: String }, container: { type: String }, priority: { type: Number }, typeMO: { type: String }, manuUnit: { type: String }, pofNumber: { type: Number }, extRef: { type: String }, MRPONR: { type: String }, MRPOSX: { type: String }, MRTRQT: { type: String }, multiMO: { type: Boolean, default: false }, qtyWeek: { type: Number }, wave: { type: Number, default: 0 }, serie: { type: String }, convertQty: { type: Number }, fcn2: { type: Boolean, default: false }, ncom: { type: String }, }); export { makerAssignmentLineSchema };