export enum ClientSettingTypeEnum {
    提前下机阈值 = 'doneMedInAdvance',
    排班颜色 = 'scheduleSchemeColor',
    监测记录是否取配方钠的值 = 'whetherDefaultRecipeNa',
    是否开启小结双角色确认 = 'enableMedSummaryDualConfirm',
    透后评估确认后不更新患者称重结果 = 'postnatalWeightUpdate',
    何时触发自动生成门诊处方 = '何时触发自动生成门诊处方',
}

export interface ClientSetting {
    clientCode: string;
    code: string;
    createTime: string;
    createUser: number;
    deletedTime: string;
    id: number;
    isDeleted: number;
    settingType: ClientSettingTypeEnum;
    settingValue: string;
    updateTime: string;
    updateUser: number;
}


export interface ClientSettingParams extends Omit<ClientSetting, 'createTime' | 'createUser' | 'deletedTime' | 'isDeleted' | 'updateTime' | 'updateUser'> {
    createTime?: string;
    createUser?: number;
    deletedTime?: string;
    updateTime?: string;
    updateUser?: number;
    isDeleted?: number;
}


export interface ClientSettingGetParams {
    page: number;
    size: number;
    wherecondition: string;
    ordercondition: string;
}