## 概要 [Task4060: Function(音声ファイル自動削除)修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4060) - 自動ファイル削除で生ファイル名を利用するように修正しUTを追従しました。 ## レビューポイント - 生ファイル名を使う方法は適切でしょうか? - テストの修正は適切でしょうか? ## UIの変更 - なし ## クエリの変更 - select対象をraw_file_nameに修正 ## 動作確認状況 - ローカルで確認 - 行った修正がデグレを発生させていないことを確認できるか - 具体的にどのような確認をしたか - テストが通ることを確認
43 lines
849 B
TypeScript
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: string;
|
|
@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;
|
|
}
|