OMDSCloud/dictation_function/src/entity/audio_file.entity.ts
金村 勇祐 2ded5b8498 Merged PR 1058: File Lengthのソートが正しく行われない_Funtion側修正漏れの修正
Funtion側もデータ型の変更に合わせる修正をいたしました。

動作確認状況
```
Test Suites: 8 passed, 8 total
Tests:       46 passed, 46 total
Snapshots:   0 total
Time:        85.851 s
Ran all test suites.
```
2025-04-23 02:57:38 +00:00

43 lines
849 B
TypeScript

import { Entity, Column, PrimaryGeneratedColumn, OneToOne } from "typeorm";
@Entity({ name: "audio_files" })
export class AudioFile {
@PrimaryGeneratedColumn()
id: number;
@Column()
account_id: number;
@Column()
owner_user_id: number;
@Column()
url: string;
@Column()
file_name: string;
@Column()
raw_file_name: string;
@Column()
author_id: string;
@Column()
work_type_id: string;
@Column()
started_at: Date;
@Column({ type: "time" })
duration: number;
@Column()
finished_at: Date;
@Column()
uploaded_at: Date;
@Column()
file_size: number;
@Column()
priority: string;
@Column()
audio_format: string;
@Column({ nullable: true, type: "varchar" })
comment: string | null;
@Column({ nullable: true, type: "datetime" })
deleted_at: Date | null;
@Column()
is_encrypted: boolean;
}