订单号,必须满足唯一性
流水号不用满足强一直性
流水号能携带比订单更多的信息
自动化的系统中,通过扫秒流水号,就知道把包裹发送到哪个地方
减轻了数据库的负载
28位的订单流水号
- type S代表线下
- store
- 品类
- Date
- 随机数 10位
function orderNumber(length) {
let number = "";
for (var i = 0;i < length;i++) {
number += Math.floor(Math.random() * 10)
}
number = Date.now() + number
return number
}
java版