谈谈订单号和流水号的关系?

package demo;
import java.util.concurrent.ThreadLocalRandom;
public class Hello {
public static void main(String[] args) {
String orderID = createOrderCode("s","000012","110012","20220309");
System.out.println(orderID);
}
/**
* 生成流水号
*
* @param type 线上/线下
* @param orgString 零售店编号
* @param spgid 品类编号
* @param date 购物时间
* @return
*/
public static String createOrderCode(String type, String orgString, String spgid, String date) {
StringBuilder sb = new StringBuilder();
sb.append(type);
sb.append(orgString);
sb.append(spgid);
sb.append(date);
//生成10位随机数
ThreadLocalRandom.current().ints(0,9).limit(10).forEach((one)->{
sb.append(one);
});
return sb.toString();
}
}