diff --git a/app/models/medicine-group.ts b/app/models/medicine-group.ts new file mode 100644 index 00000000..afaa06c6 --- /dev/null +++ b/app/models/medicine-group.ts @@ -0,0 +1,36 @@ +export interface MedicineGroup { + id: string + name: string + code: string +} + +export interface CreateDto { + name: string + code: string +} + +export interface GetListDto { + page: number + size: number + name?: string + code?: string +} + +export interface GetDetailDto { + id?: string +} + +export interface UpdateDto extends CreateDto { + id?: number +} + +export interface DeleteDto { + id?: string +} + +export function genMedicine(): CreateDto { + return { + name: 'name', + code: 'code', + } +} diff --git a/app/models/medicine-method.ts b/app/models/medicine-method.ts new file mode 100644 index 00000000..78e0a68b --- /dev/null +++ b/app/models/medicine-method.ts @@ -0,0 +1,36 @@ +export interface MedicineMethod { + id: string + name: string + code: string +} + +export interface CreateDto { + name: string + code: string +} + +export interface GetListDto { + page: number + size: number + name?: string + code?: string +} + +export interface GetDetailDto { + id?: string +} + +export interface UpdateDto extends CreateDto { + id?: number +} + +export interface DeleteDto { + id?: string +} + +export function genMedicine(): CreateDto { + return { + name: 'name', + code: 'code', + } +}