feat: adjust id format

This commit is contained in:
engigu
2024-01-20 13:21:38 +08:00
parent f16002573e
commit 1e0e745fea
19 changed files with 100 additions and 62 deletions
+24
View File
@@ -0,0 +1,24 @@
function generateRandomString(length) {
const charSet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
let result = '';
for (let i = 0; i < length; i++) {
const randomIndex = Math.floor(Math.random() * charSet.length);
result += charSet.charAt(randomIndex);
}
return result;
}
function generateUniqueID() {
const randomString = generateRandomString(10);
return randomString;
}
function generateBizUniqueID(flag) {
const randomString = generateRandomString(10);
return `${flag}-${randomString}`;
}
export { generateUniqueID, generateBizUniqueID };