feat: 完善智慧停车综合管理平台源码

This commit is contained in:
admin
2026-10-10 17:20:00 +08:00
commit 9c9079c998
170 changed files with 27985 additions and 0 deletions
@@ -0,0 +1,40 @@
import {
Column,
CreateDateColumn,
DeleteDateColumn,
Entity,
JoinColumn,
ManyToOne,
PrimaryGeneratedColumn,
UpdateDateColumn,
} from 'typeorm';
import { Camera } from '../camera/camera.entity';
import { AlarmRule } from '../alarm-rule/alarm-rule.entity';
@Entity()
export class AlarmEvent {
@PrimaryGeneratedColumn({ type: 'int' })
id: number;
@Column({ type: 'bool', default: false })
resolved: boolean;
@Column()
picFilePath: string;
@CreateDateColumn()
createdAt: Date;
@UpdateDateColumn()
updatedAt: Date;
@DeleteDateColumn()
deletedAt: Date;
@ManyToOne(() => Camera, (camera) => camera.alarmEvents)
sourceCamera?: Camera;
@ManyToOne(() => AlarmRule, (alarmRule) => alarmRule.alarmEvents)
@JoinColumn()
alarmRule?: AlarmRule;
}