ms_soccer_team.js 5.6 KB
module.exports = function (sequelize, DataTypes) {
    return sequelize.define('ms_soccer_team', {
        id: {
            type: DataTypes.INTEGER(11),
            allowNull: false,
            primaryKey: true,
            autoIncrement: true
        },
        team_name: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        team_name_short: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        info_team_id: {
            type: DataTypes.BIGINT,
            allowNull: true,
            defaultValue: '0'
        },
        info_team_name: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        sportdt_short_name: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        sportdt_team_name: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        sportdt_en_name: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        short_name: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        capacity: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        website: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        email: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        country: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        address: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        city: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        stadium: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        profile: {
            type: DataTypes.TEXT,
            allowNull: true
        },
        best: {
            type: DataTypes.TEXT,
            allowNull: true
        },
        glory: {
            type: DataTypes.TEXT,
            allowNull: true
        },
        photo: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        player_age_avg: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        establish_date: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        created_at: {
            type: DataTypes.DATE,
            allowNull: true,
            defaultValue: sequelize.literal('CURRENT_TIMESTAMP')
        },
        competition_history: {
            type: DataTypes.STRING(2000),
            allowNull: true
        },
        competition_id_list: {
            type: DataTypes.STRING(2000),
            allowNull: true
        },
        updated_at: {
            type: DataTypes.STRING(20),
            allowNull: true
        },
        team_name_en: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        sportdt_team_id: {
            type: DataTypes.BIGINT,
            allowNull: true,
            unique: true
        },
        blog_flag: {
            type: DataTypes.INTEGER(2),
            allowNull: true,
            defaultValue: '0'
        },
        team_logo: {
            type: DataTypes.STRING(500),
            allowNull: true
        },
        twitter_url: {
            type: DataTypes.STRING(500),
            allowNull: true
        },
        facebook_url: {
            type: DataTypes.STRING(500),
            allowNull: true
        },
        instagram_url: {
            type: DataTypes.STRING(500),
            allowNull: true
        },
        blog_uuid: {
            type: DataTypes.STRING(200),
            allowNull: true
        },
        transfermarkt_team_id: {
            type: DataTypes.BIGINT,
            allowNull: true,
            defaultValue: '0'
        },
        transfer_flag: {
            type: DataTypes.INTEGER(2),
            allowNull: true,
            defaultValue: '0'
        },
        sporttery_team_id: {
            type: DataTypes.INTEGER(11),
            allowNull: true
        },
        sporttery_team_name: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        leisu_team_id: {
            type: DataTypes.INTEGER(11),
            allowNull: true,
            defaultValue: '0'
        },
        yiqiu_name: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        yiqiu_short_name: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        yiqiu_logo: {
            type: DataTypes.STRING(500),
            allowNull: true
        },
        yiqiu_en_name: {
            type: DataTypes.STRING(200),
            allowNull: true
        },
        current_index_number: {
            type: DataTypes.INTEGER(11),
            allowNull: true
        },
        transfer_team_id: {
            type: DataTypes.BIGINT,
            allowNull: true
        },
        coach: {
            type: DataTypes.STRING(1000),
            allowNull: true
        },
        current_league_yiqiu_id: {
            type: DataTypes.INTEGER(11),
            allowNull: true
        },
        current_league_sportsdt_id: {
            type: DataTypes.INTEGER(11),
            allowNull: true
        },
        current_league_name: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        predictz_name: {
            type: DataTypes.STRING(200),
            allowNull: true
        },
        footballsuper_name: {
            type: DataTypes.STRING(200),
            allowNull: true
        },
    }, {
        tableName: 'ms_soccer_team'
    });
};
//# sourceMappingURL=ms_soccer_team.js.map