UNPKG

qrcode-framework

Version:

52 lines 4.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const sequelize_1 = require("sequelize"); const BaseModel_1 = require("../../core/BaseModel"); const FROM_DB_MAP = new Map([ ['rid', 'rid'], ['gid', 'gid'], ['title', 'title'], ['description', 'description'], ['thumbUrl', 'thumb_url'], ['rType', 'r_type'], ['startAt', 'start_at'], ['endAt', 'end_at'], ['meta', 'meta'], ['gName', 'g_name'], ['gDescription', 'g_description'], ['iosVersion', 'ios_version'], ['androidVersion', 'android_version'], ['tags', 'tags'], ]); class RView extends BaseModel_1.BaseModel { static fromDBScheme(obj) { const item = new RView(); FROM_DB_MAP.forEach((mapKey, key) => { item.set(key, obj[mapKey]); }); return item; } } exports.RView = RView; RView.init({ rid: { type: sequelize_1.DataTypes.INTEGER.UNSIGNED, primaryKey: true }, gid: { type: sequelize_1.DataTypes.INTEGER.UNSIGNED, primaryKey: true }, title: sequelize_1.DataTypes.STRING(100), description: sequelize_1.DataTypes.STRING(300), thumbUrl: { type: sequelize_1.DataTypes.STRING(200), field: 'thumb_url' }, rType: { type: sequelize_1.DataTypes.INTEGER.UNSIGNED, field: 'r_type' }, startAt: { type: sequelize_1.DataTypes.DATE, field: 'start_at' }, endAt: { type: sequelize_1.DataTypes.DATE, field: 'end_at' }, meta: sequelize_1.DataTypes.JSON, iosVersion: { type: sequelize_1.DataTypes.STRING, field: 'ios_version' }, androidVersion: { type: sequelize_1.DataTypes.STRING, field: 'android_version' }, gName: { type: sequelize_1.DataTypes.STRING(100), field: 'g_name' }, gDescription: { type: sequelize_1.DataTypes.STRING(300), field: 'g_description' }, tags: sequelize_1.DataTypes.STRING(100), }, { sequelize: global.sequelize, schema: process.env.DB, tableName: 'r_view', timestamps: false, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUlZpZXcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJSVmlldy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUVtQjtBQUNuQixvREFBK0M7QUFFL0MsTUFBTSxXQUFXLEdBQXdCLElBQUksR0FBRyxDQUFpQjtJQUM3RCxDQUFDLEtBQUssRUFBRSxLQUFLLENBQUM7SUFDZCxDQUFDLEtBQUssRUFBRSxLQUFLLENBQUM7SUFDZCxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUM7SUFDbEIsQ0FBQyxhQUFhLEVBQUUsYUFBYSxDQUFDO0lBQzlCLENBQUMsVUFBVSxFQUFFLFdBQVcsQ0FBQztJQUN6QixDQUFDLE9BQU8sRUFBRSxRQUFRLENBQUM7SUFDbkIsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDO0lBQ3ZCLENBQUMsT0FBTyxFQUFFLFFBQVEsQ0FBQztJQUNuQixDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUM7SUFDaEIsQ0FBQyxPQUFPLEVBQUUsUUFBUSxDQUFDO0lBQ25CLENBQUMsY0FBYyxFQUFFLGVBQWUsQ0FBQztJQUNqQyxDQUFDLFlBQVksRUFBRSxhQUFhLENBQUM7SUFDN0IsQ0FBQyxnQkFBZ0IsRUFBRSxpQkFBaUIsQ0FBQztJQUNyQyxDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUM7Q0FDbkIsQ0FBQyxDQUFDO0FBRUgsTUFBYSxLQUFNLFNBQVEscUJBQVM7SUFnQmhDLE1BQU0sQ0FBQyxZQUFZLENBQUMsR0FBUTtRQUN4QixNQUFNLElBQUksR0FBRyxJQUFJLEtBQUssRUFBRSxDQUFDO1FBQ3pCLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFjLEVBQUUsR0FBUSxFQUFFLEVBQUU7WUFDN0MsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDL0IsQ0FBQyxDQUFDLENBQUM7UUFFSCxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO0NBQ0o7QUF4QkQsc0JBd0JDO0FBRUQsS0FBSyxDQUFDLElBQUksQ0FBQztJQUNQLEdBQUcsRUFBRSxFQUFFLElBQUksRUFBRSxxQkFBUyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRTtJQUMzRCxHQUFHLEVBQUUsRUFBRSxJQUFJLEVBQUUscUJBQVMsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLFVBQVUsRUFBRSxJQUFJLEVBQUU7SUFDM0QsS0FBSyxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQztJQUM1QixXQUFXLEVBQUUscUJBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDO0lBQ2xDLFFBQVEsRUFBRSxFQUFFLElBQUksRUFBRSxxQkFBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFO0lBQzdELEtBQUssRUFBRSxFQUFFLElBQUksRUFBRSxxQkFBUyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRTtJQUM1RCxPQUFPLEVBQUUsRUFBRSxJQUFJLEVBQUUscUJBQVMsQ0FBQyxJQUFJLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRTtJQUNwRCxLQUFLLEVBQUUsRUFBRSxJQUFJLEVBQUUscUJBQVMsQ0FBQyxJQUFJLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRTtJQUNoRCxJQUFJLEVBQUUscUJBQVMsQ0FBQyxJQUFJO0lBQ3BCLFVBQVUsRUFBRSxFQUFFLElBQUksRUFBRSxxQkFBUyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsYUFBYSxFQUFFO0lBQzVELGNBQWMsRUFBRSxFQUFFLElBQUksRUFBRSxxQkFBUyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsaUJBQWlCLEVBQUU7SUFDcEUsS0FBSyxFQUFFLEVBQUUsSUFBSSxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUU7SUFDdkQsWUFBWSxFQUFFLEVBQUUsSUFBSSxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUssRUFBRSxlQUFlLEVBQUU7SUFDckUsSUFBSSxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQztDQUM5QixFQUFFO0lBQ0MsU0FBUyxFQUFFLE1BQU0sQ0FBQyxTQUFTO0lBQzNCLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7SUFDdEIsU0FBUyxFQUFFLFFBQVE7SUFDbkIsVUFBVSxFQUFFLEtBQUs7Q0FDcEIsQ0FBQyxDQUFDIn0=