From 2fb5908b076a5e8107b7863cd3dca284e2b899ab Mon Sep 17 00:00:00 2001 From: HIsheR Date: Fri, 16 Oct 2026 15:46:01 +0800 Subject: [PATCH] =?UTF-8?q?feat(print):=20=E6=96=B0=E5=A2=9E=E5=88=97?= =?UTF-8?q?=E5=8D=B0=E5=BA=8F=E8=99=9F=E7=94=A2=E7=94=9F=E9=82=8F=E8=BC=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 分支重建後自目標版本分支 7.2.0.4 切出,避免帶入 7.2.0.3 線的權限盤點文件 --- src/modules/print-sequence.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/modules/print-sequence.ts diff --git a/src/modules/print-sequence.ts b/src/modules/print-sequence.ts new file mode 100644 index 0000000..6eb9e41 --- /dev/null +++ b/src/modules/print-sequence.ts @@ -0,0 +1,18 @@ +/** + * 列印序號模組(沙盤推演示意) + */ + +/** 列印序號設定 */ +export interface PrintSequence { + /** 序號前綴 */ + prefix: string; + /** 目前流水號 */ + current: number; +} + +/** + * 產生下一個列印序號 + * @param seq - 目前序號設定 + * @returns 遞增後的新序號字串 + */ +export const nextSequence = (seq: PrintSequence): string => `${seq.prefix}${seq.current + 1}`;