import { Column, Entity, PrimaryGeneratedColumn } from 'typeorm'; import { BaseEntity } from './base-entity.entity'; @Entity({ name: 'sso_app_master' }) export class AppMaster extends BaseEntity { constructor() { super(); this.entity_type = 'APM'; } @PrimaryGeneratedColumn() id: number; @Column({ name: 'type', type: 'varchar', nullable: true }) type: string; @Column({ name: 'color', type: 'varchar', nullable: true }) color: string; @Column({ name: 'route', type: 'varchar', nullable: true }) route: string; @Column({ name: 'description', type: 'varchar', nullable: true }) description: string; @Column({ name: 'backgroudcolor', type: 'varchar', nullable: true }) backgroudcolor: string; @Column({ name: 'iconname', type: 'varchar', nullable: true }) iconname: string; @Column({ name: 'version', type: 'varchar', nullable: true }) version: string; @Column({ name: 'show_in_ui', type: 'boolean', nullable: true }) show_in_ui: string; }