54 lines
986 B
JavaScript
54 lines
986 B
JavaScript
const mongoose = require('mongoose');
|
|
|
|
const pengirimanBarangSchema = new mongoose.Schema({
|
|
nama_penerima: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
no_telpon_penerima: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
alamat_penerima: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
kordinat_pengiriman: {
|
|
lat :{
|
|
type: String,
|
|
required: true,
|
|
},
|
|
lng :{
|
|
type: String,
|
|
required: true,
|
|
}
|
|
},
|
|
kelurahan_desa: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
foto_pengiriman: {
|
|
type: String
|
|
},
|
|
kurir: {
|
|
type: mongoose.Schema.Types.ObjectId,
|
|
ref: 'tb_kurir'
|
|
},
|
|
pengirim : {
|
|
type: mongoose.Schema.Types.ObjectId,
|
|
ref: 'tb_pengirim'
|
|
},
|
|
created_at: {
|
|
type: Date,
|
|
default: Date.now
|
|
},
|
|
updated_at: {
|
|
type: Date,
|
|
default: Date.now
|
|
}
|
|
|
|
})
|
|
|
|
const pengirimanBarangModel = mongoose.model('tb_pengiriman_barang', pengirimanBarangSchema , 'tb_pengiriman_barang');
|
|
|
|
module.exports = {pengirimanBarangModel}; |