fix: resolve conflict in lib date

This commit is contained in:
riefive
2025-11-17 17:08:58 +07:00
57 changed files with 2807 additions and 50 deletions
+37
View File
@@ -0,0 +1,37 @@
import { type Base, genBase } from "./_base"
import { genDoctor, type Doctor } from "./doctor"
import { genEncounter, type Encounter } from "./encounter"
import { genSpecialist, type Specialist } from "./specialist"
import { genSubspecialist, type Subspecialist } from "./subspecialist"
import { genUnit, type Unit } from "./unit"
export interface ControlLetter extends Base {
encounter_id: number
encounter: Encounter
unit_id: number
unit: Unit
specialist_id: number
specialist: Specialist
subspecialist_id: number
subspecialist: Subspecialist
doctor_id: number
doctor: Doctor
date: ''
}
export function genControlLetter(): ControlLetter {
return {
...genBase(),
encounter_id: 0,
encounter: genEncounter(),
unit_id: 0,
unit: genUnit(),
specialist_id: 0,
specialist: genSpecialist(),
subspecialist_id: 0,
subspecialist: genSubspecialist(),
doctor_id: 0,
doctor: genDoctor(),
date: ''
}
}
+7 -6
View File
@@ -8,10 +8,11 @@ export interface Doctor extends Base {
employee: Employee
ihs_number: string
sip_number: string
unit_id?: number
specialist_id?: number
code?: string
unit_icode?: number
specialist_icode?: number
specialist?: Specialist
subspecialist_id?: number
subspecialist_icode?: number
subspecialist?: Subspecialist
bpjs_code?: string
}
@@ -21,9 +22,9 @@ export interface CreateDto {
employee_id: number
ihs_number: string
sip_number: string
unit_id?: number
specialist_id?: number
subspecialist_id?: number
unit_code?: number
specialist_code?: number
subspecialist_code?: number
bpjs_code: string
}