import { Table, Column, CreatedAt, UpdatedAt, Model, PrimaryKey, AutoIncrement, ForeignKey, BelongsTo } from "sequelize-typescript"; import Company from "./Company"; @Table({ tableName: "CampaignSettings" }) class CampaignSetting extends Model { @PrimaryKey @AutoIncrement @Column id: number; @Column key: string; @Column value: string; @CreatedAt createdAt: Date; @UpdatedAt updatedAt: Date; @ForeignKey(() => Company) @Column companyId: number; @BelongsTo(() => Company) company: Company; } export default CampaignSetting;