1 | import { column, entity } from '../sequelizeimp/decorators';
|
2 | import * as Sequelize from "sequelize";
|
3 |
|
4 | export class BaseSequelize {
|
5 |
|
6 | constructor(params?:any){
|
7 | this.CreateDate = new Date();
|
8 | }
|
9 |
|
10 | @column({name: "name", type:Sequelize.STRING, allowNull:true})
|
11 | name: string;
|
12 |
|
13 | @column({ name: "CreateDate", type: Sequelize.DATE, allowNull: true })
|
14 | CreateDate: Date;
|
15 |
|
16 | @column({ name: "CreatedBy", type: Sequelize.INTEGER, allowNull: true })
|
17 | CreatedBy: number;
|
18 |
|
19 | @column({ name: "ModifyDate", type: Sequelize.DATE, allowNull: true })
|
20 | ModifyDate: Date;
|
21 |
|
22 | @column({ name: "ModifiedBy", type: Sequelize.INTEGER, allowNull: true })
|
23 | ModifiedBy: number;
|
24 | }
|
25 |
|
26 | export default BaseSequelize; |
\ | No newline at end of file |