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

export interface IPatientHemoMedScheme {
    code: string;
    createTime: string;
    createUser: null | number;
    deletedTime: null | string;
    id: number;
    isDeleted: number;
    patientCode: string;
    periodText: string;
    remark: string;
    schemeCode: string;
    schemeCount: number;
    schemeDoctor: string;
    schemeDoctorInfo: IUser;
    schemeFrequency: number;
    schemeInfo: any;
    schemeIsEnable: number;
    schemeIsSub: number;
    schemeNamePlus: string;
    schemePeriod: number;
    schemeSortOrder: number;
    updateTime: string;
    updateUser: null | number;
}


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