import { Table, Column, Model, Default, DataType, ForeignKey } from 'sequelize-typescript'; import Institute from '../institute.entity'; @Table({tableName: 'institute_details'}) export default class InstituteAdditionalDetail extends Model { @ForeignKey(() => Institute) @Column({type: DataType.NUMBER}) instituteId: number; @Column({type: DataType.TEXT}) instituteCode: string; @Column({type: DataType.TEXT}) addlDataType: string; @Column({type: DataType.TEXT}) addlDataName: 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; }