first commit
This commit is contained in:
89
models/Inspect.js
Normal file
89
models/Inspect.js
Normal file
@@ -0,0 +1,89 @@
|
||||
const mongoose = require("mongoose");
|
||||
|
||||
const inspectSchema = new mongoose.Schema(
|
||||
{
|
||||
place_key: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
user_id: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
province: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
license_type: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
document_number: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
issuer: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
economic_code: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
registration_number: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
ownership_type: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
unit_type: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
description: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
violation_amount: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
plaintiff_damage: {
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
infractions: {
|
||||
type: [
|
||||
{
|
||||
title: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
description: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
},
|
||||
],
|
||||
required: false,
|
||||
},
|
||||
inspectors: {
|
||||
type: [
|
||||
{
|
||||
fullname: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
},
|
||||
],
|
||||
required: false,
|
||||
},
|
||||
},
|
||||
{ timestamps: true }
|
||||
);
|
||||
|
||||
const Place = mongoose.model("Inspect", inspectSchema);
|
||||
|
||||
module.exports = Place;
|
||||
Reference in New Issue
Block a user