import type { TransformData } from '#/api'; import type { TreatmentModel } from '#/api/method/treatment'; export function fromTreatmentDetail( data?: TransformData, ): TreatmentModel.TreatmentDetail { return { id: data?.id, acupoints: data?.acupoints, behavior: data?.behavior, completeNum: data?.completeNum, constitution: data?.constitution, createTime: data?.createTime, describe: data?.describe, diagnosis: data?.diagnosis, finishTime: data?.finishTime, isDeleted: data?.isDeleted, issueDate: data?.issueDate, issueDoctorId: data?.issueDoctorId, issueDoctorName: data?.issueDoctorName, issueInstitutionId: data?.issueInstitutionId, issueInstitutionName: data?.issueInstitutionName, frequency: data?.frequency, itemCode: data?.itemCode, itemName: data?.itemName, itemState: data?.itemState, nextDate: data?.nextDate, operates: data?.operates, patientId: data?.patientId, planCode: data?.planCode, planType: data?.planType, progressStatus: data?.progressStatus, totalNum: data?.totalNum, updateTime: data?.updateTime, writeOffDate: data?.writeOffDate, writeoff: data?.writeoff, }; } export function toTreatmentDetail( data?: Partial, ): TransformData { return { id: data?.id, acupoints: data?.acupoints, behavior: data?.behavior, completeNum: data?.completeNum, constitution: data?.constitution, createTime: data?.createTime, describe: data?.describe, diagnosis: data?.diagnosis, frequency: data?.frequency, itemCode: data?.itemCode, itemName: data?.itemName, itemState: data?.itemState, finishTime: data?.finishTime, isDeleted: data?.isDeleted, issueDate: data?.issueDate, issueDoctorId: data?.issueDoctorId, issueDoctorName: data?.issueDoctorName, issueInstitutionId: data?.issueInstitutionId, issueInstitutionName: data?.issueInstitutionName, nextDate: data?.nextDate, operates: data?.operates, patientId: data?.patientId, planCode: data?.planCode, planType: data?.planType, progressStatus: data?.progressStatus, totalNum: data?.totalNum, updateTime: data?.updateTime, writeOffDate: data?.writeOffDate, writeoff: data?.writeoff, }; }