import { Table, Column, Model, Default, DataType } from 'sequelize-typescript'; @Table({tableName: 'config_transcations', paranoid : true}) export default class Config extends Model { @Column({type: DataType.TEXT}) configCode: string; @Column({type: DataType.TEXT}) companyCode: string; @Column({type: DataType.TEXT}) itemCategoryCode: string; @Column({type: DataType.TEXT}) itemCode: string; @Column({type: DataType.TEXT}) status: string; @Column({type: DataType.TEXT}) value: string; @Column({type: DataType.TEXT}) fileUrl: string; @Column({type: DataType.NUMBER}) weight: string; @Default(new Date()) @Column({type: DataType.DATEONLY}) validFrom: Date; @Default(new Date("2070-12-31")) @Column({type: DataType.DATEONLY}) validTill: Date; @Column({type: DataType.TEXT}) createBy: string; @Column({type: DataType.TEXT}) modifiedBy: string; }