const mongoose = require('mongoose');

const OrderPickupSchema = mongoose.Schema({
	 
	op_code:{
		type: String, 
	},
	op_creater_id:{
		type: Number, 
	},
	op_order_cnt:{
		type:Number
	}, 
	op_product_cnt:{
		type: Number, 
	},
	op_sku_cnt:{
		type: Number, 
	},
	op_status:{
		type: Number, 
	},
	op_orders_type:{
		type: Number, 
	},
	op_note:{
		type: String, 
	},
	op_create_date:{
		type: Date,
		default: Date.now
	}, 
	op_last_update:{
		type: Date,
		default: Date.now
	},
	warehouse_id:{
		type: String, 
	}, 
	op_is_import:{
		type: Number, 
	},
	op_is_create_labels:{
		type: Number, 
	},
	back_id:{
		type: Number, 
	},
	pickup_user_id : {
		type: Number, 
	},
	op_start_time : {
		type: Date,
		default: Date.now
	}, 
	op_end_time:{
		type: Date,
		default: Date.now
	},
	pickup_finish_time:{
		type: Date,
		default: Date.now
	},
	pick_type:{
		type: Number, 
	},
	op_ref_code:{
		type: String, 
	},
	op_order_qty:{
		type: Number, 
	},
	op_dispatch_date:{
		type: Date,
		default: Date.now
	},
	op_cancel_date:{
		type: Date,
		default: Date.now
	},
	op_rto_date:{
		type: Date,
		default: Date.now
	},
	op_return_date:{
		type: Date,
		default: Date.now
	},
	op_ticketed_date:{
		type: Date,
		default: Date.now
	},
	last_update:{
		type: Date,
		default: Date.now
	},
	map:{ type: Array }
});
module.exports = mongoose.model('OrderPickup', OrderPickupSchema)

// cond = Condition