| 12345678910111213141516171819202122232425262728 |
- 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: { type: String, unique },
- laporan: { type: Types.ObjectId, ref: laporan },
- pt: Object,
- keterangan: String,
- aktif: { type: Boolean, default: true },
- pelanggaran: [{ type: Types.ObjectId, ref: pelanggaran }],
- dokumen: [
- {
- type: Types.ObjectId,
- ref: dokumen,
- },
- ],
- },
- { timestamps }
- ),
- 'sanksi'
- )
|