Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 1x 1x 1x 1x 1x 3x 3x 3x 3x | import { Column, Entity, type EProperties } from '../../../../classes';
import TestEntity from './TestEntity';
import { XUtil } from '../../../../utils';
@Entity('TestEntityLinked')
export default class TestEntityLinked extends TestEntity {
@Column({
dataType: 'string',
unique: true,
canBeNull: true,
foreignKey: {
key: 'e_id',
relation: XUtil.camelToSnakeCase('TestEntity'),
},
})
link: string | null;
@Column({
dataType: 'boolean',
})
flag: boolean;
@Column({
dataType: 'float',
})
floating: number;
constructor(param?: EProperties<TestEntityLinked>) {
super(param);
this.link = param?.link ?? 'null';
this.flag = !!param?.flag;
this.floating = param?.floating ?? 0.0;
}
}
|