如下所示:
code">
1
2
3
4
|
public String next() {
long appBootTimes = systemVariableService.getAppBootTimes();
return Long.toString(appBootTimes * 10000000000000000l + seq.incrementAndGet(), Character.MAX_RADIX);
}
|
解释:找数据库中的最近新增的账号
1
2
3
4
|
public String nextNo() {
return Long.toString(seq.incrementAndGet());
}
|
1
2
3
4
|
public String nextTradeNo() {
return "T" + LocalDate.now().format(DateTimeFormatter.ofPattern("uuuuMMdd")) + next();
}
|
1
2
3
|
public String nextFileName(String suffix) {
return LocalDate.now().format(DateTimeFormatter.ofPattern("uuuuMMdd")) + "/" + UUID.randomUUID() + (StringUtils.isNotBlank(suffix) ? ("." + suffix) : "");
}
|
1
2
3
|
public String nextPurchaseNo(){
return "PO"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getPurchaseNumbers("PO");
}
|
1
2
3
4
|
public String nextSalesNo(){
System.out.println(systemVariableService.getSalesNumbers("SO"));
return "SO"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getSalesNumbers("SO");
}
|
1
2
3
|
public String nextReceiptNo(){
return "SI"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getReceiptNumbers("SI");
}
|
1
2
3
|
public String nextLoadingListNo(){
return "LL"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getLoadingListNumbers("LL");
}
|
1
2
3
|
public String nextDeliverNo(){
return "DL"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getDeliverNumbers("DL");
}
|
1
2
3
|
public String nextOtherInNo(){
return "OI"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getOtherInNumbers("OI");
}
|
java" id="highlighter_13979">
1
2
3
|
public String nextOtherOutNo(){
return "OO" +LocalDate.now().format(DateTimeFormatter.ofPattern( "yyyyMMdd" )) + "-" + systemVariableService.getOtherOutNumbers( "OO" );
}
|
1
2
3
|
public String nextPromotionNo(){
return "HD" +LocalDate.now().format(DateTimeFormatter.ofPattern( "yyyyMMdd" )) + "-" + systemVariableService.nextPromotionNo( "HD" );
}
|
1
2
3
|
public String nextBalanceFeeNo() {
return "FT" + systemVariableService.getBalanceFeeNumbers();
}
|
以上的方法,都比较的好用和方便。其实这些我都要百度,是同事写的,真强!
这篇快速解决code唯一码(java)的简便方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。