monorepo-microservice-rbac/apps/services/dicom/src/retrieval/entity/series.ts
2023-08-31 17:11:14 +08:00

33 lines
607 B
TypeScript

import {
Column,
CreateDateColumn,
Entity,
JoinColumn,
ManyToOne,
PrimaryGeneratedColumn,
UpdateDateColumn,
} from 'typeorm';
import { Study } from './study';
@Entity()
export class Series {
@PrimaryGeneratedColumn()
id: number;
@Column()
SeriesInstanceUID: string;
@CreateDateColumn({ type: 'timestamp' })
createTime: Date;
@UpdateDateColumn({ type: 'timestamp' })
updateTime: Date;
@ManyToOne(() => Study, (study) => study.series)
@JoinColumn({
name: 'StudyInstanceUID',
referencedColumnName: 'StudyInstanceUID',
}) // 自定义连接列
study: Study;
}