UNPKG

qrcode-framework

Version:

39 lines 4.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const sequelize_1 = require("sequelize"); const BaseModel_1 = require("../../core/BaseModel"); class HtmlModelView extends BaseModel_1.BaseModel { toJSON(option) { const json = super.toJSON(); if (option && option.editUrlPrefix) { return Object.assign(json, { editUrl: `${option.editUrlPrefix}edit-view/?styleId=${this.id}`, }); } return json; } } exports.HtmlModelView = HtmlModelView; HtmlModelView.init({ id: { type: sequelize_1.DataTypes.INTEGER.UNSIGNED, primaryKey: true }, modelId: { type: sequelize_1.DataTypes.INTEGER.UNSIGNED, field: 'model_id' }, groupId: { type: sequelize_1.DataTypes.INTEGER.UNSIGNED, field: 'group_id' }, integral: sequelize_1.DataTypes.INTEGER, name: sequelize_1.DataTypes.STRING(100), thumbUrl: { type: sequelize_1.DataTypes.STRING(200), field: 'thumb_url' }, description: sequelize_1.DataTypes.STRING(300), code: sequelize_1.DataTypes.STRING(50), previewUrl: { type: sequelize_1.DataTypes.STRING(200), field: 'preview_url' }, ruleInfo: { type: sequelize_1.DataTypes.JSON, field: 'rule' }, type: sequelize_1.DataTypes.INTEGER.UNSIGNED, editType: { type: sequelize_1.DataTypes.INTEGER.UNSIGNED, field: 'edit_type' }, iosVersion: { type: sequelize_1.DataTypes.STRING(10), field: 'ios_version' }, androidVersion: { type: sequelize_1.DataTypes.STRING(10), field: 'android_version' }, groupName: { type: sequelize_1.DataTypes.STRING(100), field: 'group_name' }, }, { sequelize: global.sequelize, schema: process.env.DB, tableName: 'html_model_view', timestamps: false, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSHRtbE1vZGVsVmlldy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIkh0bWxNb2RlbFZpZXcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FFbUI7QUFDbkIsb0RBQStDO0FBRS9DLE1BQWEsYUFBYyxTQUFRLHFCQUFTO0lBaUJqQyxNQUFNLENBQUMsTUFBd0I7UUFDbEMsTUFBTSxJQUFJLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBUyxDQUFDO1FBQ25DLElBQUksTUFBTSxJQUFJLE1BQU0sQ0FBQyxhQUFhLEVBQUU7WUFDaEMsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRTtnQkFDdkIsT0FBTyxFQUFFLEdBQUcsTUFBTSxDQUFDLGFBQWEsc0JBQXNCLElBQUksQ0FBQyxFQUFFLEVBQUU7YUFDbEUsQ0FBQyxDQUFDO1NBQ047UUFFRCxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO0NBQ0o7QUEzQkQsc0NBMkJDO0FBRUQsYUFBYSxDQUFDLElBQUksQ0FBQztJQUNmLEVBQUUsRUFBRSxFQUFFLElBQUksRUFBRSxxQkFBUyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRTtJQUMxRCxPQUFPLEVBQUUsRUFBRSxJQUFJLEVBQUUscUJBQVMsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUU7SUFDaEUsT0FBTyxFQUFFLEVBQUUsSUFBSSxFQUFFLHFCQUFTLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFO0lBQ2hFLFFBQVEsRUFBRSxxQkFBUyxDQUFDLE9BQU87SUFDM0IsSUFBSSxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQztJQUMzQixRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUscUJBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRTtJQUM3RCxXQUFXLEVBQUUscUJBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDO0lBQ2xDLElBQUksRUFBRSxxQkFBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUM7SUFDMUIsVUFBVSxFQUFFLEVBQUUsSUFBSSxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUssRUFBRSxhQUFhLEVBQUU7SUFDakUsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLHFCQUFTLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUU7SUFDakQsSUFBSSxFQUFFLHFCQUFTLENBQUMsT0FBTyxDQUFDLFFBQVE7SUFDaEMsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLHFCQUFTLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFO0lBQ2xFLFVBQVUsRUFBRSxFQUFFLElBQUksRUFBRSxxQkFBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsYUFBYSxFQUFFO0lBQ2hFLGNBQWMsRUFBRSxFQUFFLElBQUksRUFBRSxxQkFBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsaUJBQWlCLEVBQUU7SUFDeEUsU0FBUyxFQUFFLEVBQUUsSUFBSSxFQUFFLHFCQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQUU7Q0FDbEUsRUFBRTtJQUNDLFNBQVMsRUFBRSxNQUFNLENBQUMsU0FBUztJQUMzQixNQUFNLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFO0lBQ3RCLFNBQVMsRUFBRSxpQkFBaUI7SUFDNUIsVUFBVSxFQUFFLEtBQUs7Q0FDcEIsQ0FBQyxDQUFDIn0=