| 123456789101112131415161718192021222324252627 |
- const mongoose = require('mongoose')
- const { Schema, Types } = mongoose
- const dokumen = require('./dokumen.model')
- const laporan = require('./laporan.model')
- const sanksi = require('./sanksi.model')
- const user = require('./user.model')
- module.exports = mongoose.model(
- 'Pemantauan',
- new Schema(
- {
- laporan: { type: Types.ObjectId, ref: laporan },
- sanksi: { type: Types.ObjectId, ref: sanksi },
- pt_id: String,
- user: { type: Types.ObjectId, ref: user },
- keterangan: String,
- dokumen: [{ type: Types.ObjectId, ref: dokumen }],
- jadwal: {
- dari_tanggal: Date,
- sampai_tanggal: Date,
- },
- for_pt: { type: Boolean, default: true },
- },
- { timestamps: true }
- ),
- 'pemantauan'
- )
|