ms_soccer_player.js 4.4 KB
/* jshint indent: 2 */
module.exports = function (sequelize, DataTypes) {
    return sequelize.define('ms_soccer_player', {
        id: {
            type: DataTypes.INTEGER(11),
            allowNull: false,
            primaryKey: true,
            autoIncrement: true
        },
        info_player_id: {
            type: DataTypes.BIGINT,
            allowNull: true
        },
        transfermarkt_player_id: {
            type: DataTypes.BIGINT,
            allowNull: true,
            defaultValue: 0
        },
        sportdt_player_id: {
            type: DataTypes.BIGINT,
            allowNull: true,
            unique: true
        },
        created_at: {
            type: DataTypes.BIGINT,
            allowNull: true
        },
        updated_at: {
            type: DataTypes.BIGINT,
            allowNull: true
        },
        name: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        en_name: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        sname: {
            type: DataTypes.STRING(20),
            allowNull: true
        },
        birthday: {
            type: DataTypes.STRING(20),
            allowNull: true
        },
        height: {
            type: DataTypes.STRING(10),
            allowNull: true
        },
        weight: {
            type: DataTypes.STRING(10),
            allowNull: true
        },
        nationality: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        club: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        join_date: {
            type: DataTypes.STRING(20),
            allowNull: true
        },
        club_shirt_no: {
            type: DataTypes.STRING(20),
            allowNull: true
        },
        position: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        former_club: {
            type: DataTypes.STRING(100),
            allowNull: true
        },
        once_club: {
            type: DataTypes.STRING(500),
            allowNull: true
        },
        profile: {
            type: DataTypes.TEXT,
            allowNull: true
        },
        honours: {
            type: DataTypes.TEXT,
            allowNull: true
        },
        photo: {
            type: DataTypes.STRING(200),
            allowNull: true
        },
        join_fee: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        twitter_url: {
            type: DataTypes.STRING(255),
            allowNull: true,
            defaultValue: ''
        },
        twitter_fan_count: {
            type: DataTypes.STRING(10),
            allowNull: true
        },
        twitter_banners: {
            type: DataTypes.STRING(255),
            allowNull: true
        },
        team_id: {
            type: DataTypes.INTEGER(8),
            allowNull: true
        },
        competition_id: {
            type: DataTypes.INTEGER(8),
            allowNull: true
        },
        history_team: {
            type: DataTypes.STRING(2000),
            allowNull: true
        },
        history_competition: {
            type: DataTypes.STRING(2000),
            allowNull: true
        },
        sportdt_team_id: {
            type: DataTypes.INTEGER(11),
            allowNull: true
        },
        sportdt_competition_id: {
            type: DataTypes.INTEGER(11),
            allowNull: true
        },
        blog_flag: {
            type: DataTypes.INTEGER(2),
            allowNull: true,
            defaultValue: '0'
        },
        sportdt_team_name: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        sportdt_competition_name: {
            type: DataTypes.STRING(50),
            allowNull: true
        },
        player_logo: {
            type: DataTypes.STRING(500),
            allowNull: true
        },
        is_active_last_check_date: {
            type: DataTypes.STRING(20),
            allowNull: true
        },
        facebook_url: {
            type: DataTypes.STRING(255),
            allowNull: true,
            defaultValue: ''
        },
        instagram_url: {
            type: DataTypes.STRING(500),
            allowNull: true
        },
        blog_uuid: {
            type: DataTypes.STRING(200),
            allowNull: true
        }
    }, {
        tableName: 'ms_soccer_player'
    });
};
//# sourceMappingURL=ms_soccer_player.js.map