| 123456789101112131415161718192021222324252627 |
- const mongoose = require('mongoose')
- const { Schema, Types } = mongoose
- const dokumen = require('./dokumen.model')
- const laporan = require('./laporan.model')
- const user = require('./user.model')
- const pelanggaran = require('./pelanggaran.model')
- module.exports = mongoose.model(
- 'Sanksi',
- new Schema(
- {
- no_sanksi: String,
- laporan: { type: Types.ObjectId, unique: true, ref: laporan },
- pelanggaran: [{ type: Types.ObjectId, ref: pelanggaran }],
- keterangan: String,
- aktif: { type: Boolean, default: true },
- dokumen: [
- {
- type: Types.ObjectId,
- ref: dokumen,
- },
- ],
- },
- { timestamps: true }
- ),
- 'sanksi'
- )
|