Nodejs中使用Sequelize 查询数据库,结果字段数据类型与定义不符

我用Sequelize 读取数据库中的数据,查处的数据字段类型与定义的类型不符
类型定义如下

const Model = sequelize.define('Model',
    {      
        Date: { type: DataTypes.DATE },
        SumValue:{type:DataTypes.DECIMAL},
    },
    { tableName: 'TB_Model',
    timestamps: false, });
    Model.removeAttribute('id');

module.exports=Model

查询逻辑如下

router.post('/getmodel', (req, res) => {
    const Model = require('../db/Model');
    Model.findAll({
        where: { ID: req.query.id },
        order: [['Date', 'ASC']]
    }).then(r => {  
        console.log(r[0]);     
         console.log('SumValue',typeof(r[0].SumValue));    
        res.send({ code: 0, msg: "成功", data: r });
    })
})

img

img

输出的SumValue的类型是string,不是定义的数字类型,请问这是怎么回事?