feat(diagnosis): add new column of diagnosis type
This commit is contained in:
@ -1,6 +1,7 @@
|
|||||||
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from "typeorm";
|
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from "typeorm";
|
||||||
|
|
||||||
import { Status } from "../types/status";
|
import { Status } from "../types/status";
|
||||||
|
import { DiagnosisType } from "../types/diagnosis_type";
|
||||||
|
|
||||||
@Entity("diagnoses")
|
@Entity("diagnoses")
|
||||||
export class Diagnosis {
|
export class Diagnosis {
|
||||||
@ -25,6 +26,13 @@ export class Diagnosis {
|
|||||||
})
|
})
|
||||||
status: Status;
|
status: Status;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
type: "enum",
|
||||||
|
enum: DiagnosisType,
|
||||||
|
nullable: true,
|
||||||
|
})
|
||||||
|
type: DiagnosisType | null;
|
||||||
|
|
||||||
@CreateDateColumn()
|
@CreateDateColumn()
|
||||||
created_at: Date;
|
created_at: Date;
|
||||||
|
|
||||||
|
|||||||
@ -70,3 +70,4 @@ export * from "../types/status";
|
|||||||
export * from "../types/email";
|
export * from "../types/email";
|
||||||
export * from "../types/telegram";
|
export * from "../types/telegram";
|
||||||
export * from "../types/specialist_form";
|
export * from "../types/specialist_form";
|
||||||
|
export * from "../types/diagnosis_type";
|
||||||
|
|||||||
8
src/types/diagnosis_type.ts
Normal file
8
src/types/diagnosis_type.ts
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
export enum DiagnosisType {
|
||||||
|
MATERNITY = "maternity",
|
||||||
|
SURGERY = "surgery",
|
||||||
|
MEDICINE = "medicine",
|
||||||
|
TRAFFIC_ACCIDENT = "traffic_accident",
|
||||||
|
VIOLENCE = "violence",
|
||||||
|
OTHER = "other",
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user