1 | import {onetomany, manytoone, manytomany} from '../core/decorators';
|
2 | import {column, entity} from '../sequelizeimp/decorators';
|
3 | import {Strict} from '../sequelizeimp/enums';
|
4 | import * as Sequelize from "sequelize";
|
5 | import {BlogSqlModel} from "./blogSqlModel"
|
6 |
|
7 | @entity({ name:'tbl_blog_post2', tableName: 'tbl_blog_post2',timestamps:false })
|
8 | export class BlogPostSqlModel {
|
9 | @column({name:"id", type: Sequelize.INTEGER, autoIncrement:true, allowNull:false, primaryKey: true })
|
10 | _id: number;
|
11 |
|
12 | @column({ name: "name", type: Sequelize.STRING(128), defaultValue:"defaultBlog" })
|
13 | name: string;
|
14 |
|
15 | @manytoone({ rel: 'tbl_blog2', itemType: BlogSqlModel, eagerLoading: true, foreignKey:'blogId' })
|
16 | blog: BlogSqlModel;
|
17 |
|
18 | @column({ name: "blogId", type: Sequelize.INTEGER, allowNull:true })
|
19 | blogId:number
|
20 | }
|
21 |
|
22 | export default BlogPostSqlModel; |
\ | No newline at end of file |