OMDSCloud/dictation_function/src/entity/audio_file.entity.ts
makabe.t 69241ed36c Merged PR 871: Function(音声ファイル自動削除)修正
## 概要
[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に修正

## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
  - 具体的にどのような確認をしたか
    - テストが通ることを確認
2024-04-17 00:23:08 +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: 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;
}