feat(diagnosis): add new column of diagnosis type

This commit is contained in:
avicenan
2026-05-29 00:04:17 +09:00
parent 57e24fc18a
commit 9867a053a5
3 changed files with 17 additions and 0 deletions

View File

@ -1,6 +1,7 @@
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from "typeorm";
import { Status } from "../types/status";
import { DiagnosisType } from "../types/diagnosis_type";
@Entity("diagnoses")
export class Diagnosis {
@ -25,6 +26,13 @@ export class Diagnosis {
})
status: Status;
@Column({
type: "enum",
enum: DiagnosisType,
nullable: true,
})
type: DiagnosisType | null;
@CreateDateColumn()
created_at: Date;

View File

@ -70,3 +70,4 @@ export * from "../types/status";
export * from "../types/email";
export * from "../types/telegram";
export * from "../types/specialist_form";
export * from "../types/diagnosis_type";

View File

@ -0,0 +1,8 @@
export enum DiagnosisType {
MATERNITY = "maternity",
SURGERY = "surgery",
MEDICINE = "medicine",
TRAFFIC_ACCIDENT = "traffic_accident",
VIOLENCE = "violence",
OTHER = "other",
}