| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
- @Entity('ad')
- export class Advertisement {
- @PrimaryGeneratedColumn({ unsigned: true })
- id!: number;
- @Column({
- name: 'title',
- type: 'varchar',
- length: 30,
- nullable: true,
- comment: '标题'
- })
- title!: string | null;
- @Column({
- name: 'type_id',
- type: 'int',
- nullable: true,
- comment: '广告类型'
- })
- typeId!: number | null;
- @Column({
- name: 'code',
- type: 'varchar',
- length: 20,
- nullable: true,
- comment: '调用别名'
- })
- code!: string | null;
- @Column({
- name: 'url',
- type: 'varchar',
- length: 255,
- nullable: true,
- comment: 'url'
- })
- url!: string | null;
- @Column({
- name: 'img',
- type: 'varchar',
- length: 100,
- nullable: true,
- comment: '图片'
- })
- img!: string | null;
- @Column({
- name: 'sort',
- type: 'int',
- default: 0,
- comment: '排序'
- })
- sort!: number;
- @Column({
- name: 'create_time',
- type: 'int',
- nullable: true,
- comment: '创建时间'
- })
- createTime!: number | null;
- @Column({
- name: 'update_time',
- type: 'int',
- default: 0,
- comment: '更新时间'
- })
- updateTime!: number;
- @Column({
- name: 'status',
- type: 'int',
- unsigned: true,
- default: 0,
- comment: '状态'
- })
- status!: number;
- @Column({
- name: 'action_type',
- type: 'int',
- default: 1,
- comment: '跳转类型 0 不跳转 1webview 2小程序页面'
- })
- actionType!: number;
- }
|