sars.js 1.05 KB
"use strict";
/**
 * SARS统计数据
 */
module.exports = function (sequelize, DataTypes) {
  const
    AbstractPO = require('kml-po-abstract'),
    _ = require('lodash');

  let option = AbstractPO.RawOption({
    tableName: 'tb_mf_sars'
  });

  let entity = _.merge({
    "report_date": {
      "type": DataTypes.STRING(40),
      "comment": "report_date",
      "field": "report_date",
      "allowNull": false,
      "primaryKey": true
    },
    "confirmed": {
      "type": DataTypes.BIGINT,
      "comment": "确认人数",
      "field": "confirmed"
    },
    "suspected": {
      "type": DataTypes.BIGINT,
      "comment": "疑似人数",
      "field": "suspected"
    },
    "dead": {
      "type": DataTypes.BIGINT,
      "comment": "死亡人数",
      "field": "dead"
    },
    "comment": {
      "type": DataTypes.STRING(200),
      "comment": "注释",
      "field": "comment"
    },
    "country": {
      "type": DataTypes.STRING(40),
      "comment": "国家",
      "field": "country"
    }
  });

  return sequelize.define('sars', entity, option);
};