import { Model, Table, Column, CreatedAt, UpdatedAt, BeforeCreate } from "sequelize-typescript"; import { v4 as uuidv4 } from 'uuid'; @Table({ tableName: "ShopSettings"}) export class ShopSetting extends Model { // @Column({ primaryKey: true }) // id: string; @Column({ primaryKey: true }) shop: string; @Column({ primaryKey: true }) key: string; @Column value: string; @CreatedAt createdAt: Date; @UpdatedAt updatedAt: Date; // @BeforeCreate // static generateGuid(instance) { // if (!instance.id) { // instance.id = uuidv4(); // } // } }