const sequelize = require('../db');
const {DataTypes} = require('sequelize');

const ResourcePrice = sequelize.define('resource_price', {
    resource: {
        type: DataTypes.STRING,
        allowNull: false,
        unique: true, // Уникальное значение для каждого ресурса
    },
    price: {
        type: DataTypes.INTEGER,
        allowNull: false,
        defaultValue: 0, // Базовая цена
    },
    basePrice: {
        type: DataTypes.INTEGER,
        allowNull: false,
        defaultValue: 0, // Цена, к которой возвращается при восстановлении
    },
    fluctuationRate: {
        type: DataTypes.FLOAT,
        allowNull: false,
        defaultValue: 0.1, // Коэффициент изменения цены при продаже
    },
    recoveryRate: {
        type: DataTypes.FLOAT,
        allowNull: false,
        defaultValue: 0.01, // Коэффициент восстановления цены
    },
});

module.exports = ResourcePrice;
