HEX
Server: Apache
System: Linux srv4.garantili.com.tr 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: ekspardev (1006)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //home/ekspardev/tubisad-backend/src/app/locations/model/locations.model.js
const { DataTypes } = require("sequelize");
const sequelize = require("../../../core/config/db/db.conn");


const Locations = sequelize.define('locations', {
    id: {
        autoIncrement: true,
        type: DataTypes.INTEGER,
        allowNull: false,
        primaryKey: true
    },
    name: {
        type: DataTypes.STRING,
        allowNull: true,
        comment: "Toplama Noktası Adı"
    },
    lat: {
        type: DataTypes.DOUBLE,
        allowNull: true,
        comment: "Toplama Noktası Koordinat - Latitude"
    },
    lng: {
        type: DataTypes.DOUBLE,
        allowNull: true,
        comment: "Toplama Noktası Koordinat - Longitude"
    },
    category: {
        type: DataTypes.STRING,
        allowNull: true,
        comment: "Toplama Noktası Tipi"
    },
    address: {
        type: DataTypes.STRING,
        allowNull: true,
        comment: "Toplama Noktası Adres"
    },
    city: {
        type: DataTypes.STRING,
        allowNull: true,
        comment: "Toplama Noktası Şehir"
    },
    state: {
        type: DataTypes.STRING,
        allowNull: true,
        comment: "Toplama Noktası İlçe"
    },
    address2: {
        type: DataTypes.STRING,
        allowNull: true,
        comment: "Toplama Noktası Adres 2"
    },
},
    {
        sequelize,
        tableName: 'locations',
        timestamps: true,
        paranoid: true,
    });

Locations.sync({ alter: true });

module.exports = Locations;