import type { IUser } from '../../user/types/index.type';
import type { IComminList } from '../../common.type';

export interface IMedFinish {
	code: string;
	confirmTime: string | null;
	confirmUser: string | null;
	confirmUserDoctor: string | null;
	confirmUserDoctorName: string | null;
	confirmUserInfo: IUser | null;
	confirmUserNurse: string | null;
	confirmUserNurseName: string;
	createTime: string | null;
	createUser: null | number;
	deletedTime: null | string;
	doneByg: string;
	doneBygName: string;
	doneCcASideDirection: string;
	doneCcCcPosition: string;
	doneCcNurse: string;
	doneCcNurseInfo: IUser | null;
	doneCcOrHy: number | null;
	doneCcType: string;
	doneCcTypeInfo: null | any;
	doneCcZhen: string;
	doneCcZhenA: string;
	doneCcZhenAString: string;
	doneCcZhenNames: null | string;
	doneCcZhenType: string;
	doneCcZhenV: string;
	doneCcZhenVString: string;
	doneDoctorSummary: string;
	doneDoctorSummaryConfirmTime: null | string;
	doneDoctorSummaryDoctor: string | null;
	doneDoctorSummaryDoctorText: string;
	doneDoctorSummaryText: string;
	doneDownNurse: string;
	doneDownNurseInfo: IUser | null;
	doneGl: string;
	doneGlName: string;
	doneMedDoctor: string;
	doneMedDoctorInfo: IUser | null;
	doneMedNurse: string;
	doneMedNurseInfo: IUser | null;
	doneSummary: string;
	doneSummaryInfo: null | any;
	doneSummaryText: string
	doneSummaryUser: string;
	doneSummaryUserDoctor: string;
	doneSummaryUserDoctorName: string;
	doneSummaryUserInfo: IUser | null;
	doneSummaryUserNurse: string;
	doneSummaryUserNurseName: string;
	doneTeach: string;
	doneTeachInfo: null | any;
	doneTeachText: string;
	doneTechUser: string;
	doneTechUserInfo: IUser | null;
	doneTxqCode: string;
	doneUpNurse: string;
	doneUpNurseInfo: IUser | null;
	doneUseHlb: string;
	doneUseHlbName: string;
	doneUseNsy: string;
	doneUseNsyName: string;
	doneVerifyUser: string;
	doneVerifyUserInfo: IUser | null;
	doneYcTube: string;
	doneYcTubeInfo: IUser | null;
	id: number | null;
	isConfirm: number | null;
	isDeleted: number | null;
	recordCode: string;
	remark: string;
	updateTime: string;
	updateUser: number | null;
	透析方式名称: string;
}


export interface IMedFinishList extends Omit<IComminList, 'list'> {
	list: IMedFinish[];
}
