29 lines
671 B
TypeScript
29 lines
671 B
TypeScript
import { Table, Column, Model, Default, DataType } from 'sequelize-typescript';
|
|
|
|
@Table({tableName: 'crud_config_info', paranoid : true})
|
|
export default class DataModel extends Model {
|
|
|
|
@Column({type: DataType.NUMBER})
|
|
endPtNm: number;
|
|
|
|
@Column({type: DataType.TEXT})
|
|
sqlQueryText: string;
|
|
|
|
@Column({type: DataType.TEXT})
|
|
opsTypeName: 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;
|
|
|
|
} |