feat/device-order: final
This commit is contained in:
@@ -1,16 +1,19 @@
|
||||
import { type Base, genBase } from "./_base"
|
||||
import { genDevice, type Device } from "./device"
|
||||
|
||||
export interface DeviceOrderItem extends Base {
|
||||
deviceOrder_id: number
|
||||
device_id: number
|
||||
count: number
|
||||
device_code: string
|
||||
device: Device
|
||||
quantity: number
|
||||
}
|
||||
|
||||
export function genDeviceOrderItem(): DeviceOrderItem {
|
||||
return {
|
||||
...genBase(),
|
||||
deviceOrder_id: 0,
|
||||
device_id: 0,
|
||||
count: 0,
|
||||
device_code: '',
|
||||
device: genDevice(),
|
||||
quantity: 0,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
import { type Base, genBase } from "./_base"
|
||||
import type { DeviceOrderItem } from "./device-order-item"
|
||||
import { genDoctor, type Doctor } from "./doctor"
|
||||
|
||||
export interface DeviceOrder extends Base {
|
||||
encounter_id: number
|
||||
doctor_id: number
|
||||
doctor_code: number
|
||||
doctor: Doctor
|
||||
status_code?: string
|
||||
items: DeviceOrderItem[]
|
||||
}
|
||||
@@ -12,7 +14,8 @@ export function genDeviceOrder(): DeviceOrder {
|
||||
return {
|
||||
...genBase(),
|
||||
encounter_id: 0,
|
||||
doctor_id: 0,
|
||||
doctor_code: 0,
|
||||
doctor: genDoctor(),
|
||||
items: []
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user