export interface MedicineBase { name: string code: string } export interface Medicine { id: number name: string code: string medicineGroup_code: string medicineMethod_code: string uom_code: string type: string dose: string infra_id: string stock: string status: string } export interface CreateDto { name: string code: string medicineGroup_code: string medicineMethod_code: string uom_code: string type: string dose: string infra_id: string stock: string status: string } export interface GetListDto { page: number size: number name?: string code?: string medicineGroup_code?: string medicineMethod_code?: string uom_code?: string type?: string dose?: string infra_id?: string stock?: string status?: string } export interface GetDetailDto { id?: string } export interface UpdateDto extends CreateDto { id?: number } export interface DeleteDto { id?: string } export function genMedicine(): Medicine { return { id: 0, name: '', code: '', medicineGroup_code: '', medicineMethod_code: '', uom_code: '', type: '', dose: '', infra_id: '', stock: '', status: '', } }