From d2883fc0577032fff196a7f7b76840520407d484 Mon Sep 17 00:00:00 2001 From: AnasMubarakYasin Date: Fri, 22 Jul 2022 07:47:07 +0800 Subject: [PATCH] modified: database/migrations/20220719152232-create-projects.js modified: database/models/projects.js modified: package.json modified: schema/v1/projects.json --- .../migrations/20220719152232-create-projects.js | 4 ++++ database/models/projects.js | 4 ++++ package.json | 4 ++-- schema/v1/projects.json | 13 ++++++++----- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/database/migrations/20220719152232-create-projects.js b/database/migrations/20220719152232-create-projects.js index 7f71fe1..3433944 100644 --- a/database/migrations/20220719152232-create-projects.js +++ b/database/migrations/20220719152232-create-projects.js @@ -71,6 +71,10 @@ module.exports = { type: Sequelize.ARRAY(Sequelize.FLOAT), allowNull: false, }, + address: { + type: Sequelize.ARRAY(Sequelize.STRING), + allowNull: false, + }, created_at: { allowNull: false, diff --git a/database/models/projects.js b/database/models/projects.js index 1c70f5a..f6e6126 100644 --- a/database/models/projects.js +++ b/database/models/projects.js @@ -91,6 +91,10 @@ module.exports = (sequelize, DataTypes) => { type: DataTypes.ARRAY(DataTypes.FLOAT), allowNull: false, }, + address: { + type: DataTypes.ARRAY(DataTypes.STRING), + allowNull: false, + }, }, { sequelize, diff --git a/package.json b/package.json index 2f6c569..4cc4e8f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "expressjs", - "version": "0.2.0", + "name": "gis-server", + "version": "0.2.1", "description": "Server", "author": "Anas ", "license": "MIT", diff --git a/schema/v1/projects.json b/schema/v1/projects.json index 4d9db30..a18235b 100644 --- a/schema/v1/projects.json +++ b/schema/v1/projects.json @@ -16,7 +16,8 @@ "progress", "fund_source", "fiscal_year", - "coordinate" + "coordinate", + "address" ], "additionalProperties": false, "properties": { @@ -60,6 +61,10 @@ "type": "array", "items": { "type": "number" } }, + "address": { + "type": "array", + "items": { "type": "string" } + }, "createdAt": { "type": "string" }, @@ -69,14 +74,12 @@ }, "definitions": { "create": { - "$ref": "projects.json", - "errorMessage": {} + "$ref": "projects.json" }, "update": { "$ref": "projects.json", "type": "object", - "required": [], - "errorMessage": {} + "required": [] } } }