代码拉取完成,页面将自动刷新
const sequelize = require('./db')
const {
DataTypes
} = require('sequelize');
module.exports = async (stock, tableName) => {
const Stock = sequelize.define("Stock", {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true
},
date: {
type: DataTypes.DATEONLY
},
code: {
type: DataTypes.STRING
},
open: {
type: DataTypes.DECIMAL(25, 10)
},
high: {
type: DataTypes.DECIMAL(25, 10)
},
low: {
type: DataTypes.DECIMAL(25, 10)
},
close: {
type: DataTypes.DECIMAL(25, 10)
},
preclose: {
type: DataTypes.DECIMAL(25, 10)
},
volume: {
type: DataTypes.DECIMAL(25, 10)
},
amount: {
type: DataTypes.DECIMAL(25, 10)
},
adjustflag: {
type: DataTypes.INTEGER
},
turn: {
type: DataTypes.DECIMAL(25, 10)
},
tradestatus: {
type: DataTypes.INTEGER
},
pctChg: {
type: DataTypes.DECIMAL(25, 10)
},
peTTM: {
type: DataTypes.DECIMAL(25, 10)
},
pbMRQ: {
type: DataTypes.DECIMAL(25, 10)
},
psTTM: {
type: DataTypes.DECIMAL(25, 10)
},
pcfNcfTTM: {
type: DataTypes.DECIMAL(25, 10)
},
isST: {
type: DataTypes.INTEGER
}
}, {
timestamps: false,
tableName: 'n' + tableName.slice(0, 6)
});
await Stock.sync();
console.time('insert')
await Stock.bulkCreate(stock)
console.timeEnd('insert')
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。