type PartialByKeys<T, K extends keyof T = keyof T> =
Partial<Pick<T, K>> & // 将选中的属性转为可选
Omit<T, K>; // 保留其他属性的原始类型
type PartialByKeys<T, K extends keyof T = keyof T> =
Partial<Pick<T, K>> & // 将选中的属性转为可选
Omit<T, K>; // 保留其他属性的原始类型