a9bc31a6创建于 2025年12月7日历史提交
import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
import { I18 } from './i18n';
import { ApiProperty } from '@nestjs/swagger';

@Entity()
export class Lang {
  @ApiProperty({
    description: '语言ID',
  })
  @PrimaryGeneratedColumn()
  id: number;
  @ApiProperty({
    description: '语言名称',
  })
  @Column()
  name: string;

  @ApiProperty({
    description: '语言对应的国际化词条',
    type: ()=>[I18]
  })
  @OneToMany(() => I18, (i18) => i18.lang)
  i18: I18[];
}