export interface DmsCustomBarcode {
|
/** 原始文档物理页码,从 1 开始;省略或 null 表示每页。同页可配置多项。 */
|
page?: number | null;
|
/** 条码实际编码的内容。 */
|
barValue: string;
|
/** 条码下方显示的文字,与编码内容独立。 */
|
barText: string;
|
}
|
|
export interface DmsWatermarkParameters {
|
customBarcode?: DmsCustomBarcode[];
|
watermarkBusinessTypes?: string[];
|
}
|
|
export function watermarkParameters(options?: DmsWatermarkParameters): DmsWatermarkParameters {
|
return {
|
...(options?.customBarcode === undefined ? {} : { customBarcode: options.customBarcode.map((item) => ({ ...item })) }),
|
...(options?.watermarkBusinessTypes == null ? {} : { watermarkBusinessTypes: [...options.watermarkBusinessTypes] }),
|
};
|
}
|