当前位置: 首页 > 编程笔记 >

快速解决code唯一码(java)的简便方法

呼延博易
2023-03-14
本文向大家介绍快速解决code唯一码(java)的简便方法,包括了快速解决code唯一码(java)的简便方法的使用技巧和注意事项,需要的朋友参考一下

如下所示:

public String next() {
 long appBootTimes = systemVariableService.getAppBootTimes();
 return Long.toString(appBootTimes * 10000000000000000l + seq.incrementAndGet(), Character.MAX_RADIX);
}

解释:找数据库中的最近新增的账号

public String nextNo() {
  return Long.toString(seq.incrementAndGet());
}
 
public String nextTradeNo() {
  return "T" + LocalDate.now().format(DateTimeFormatter.ofPattern("uuuuMMdd")) + next();
 }
  
public String nextFileName(String suffix) {
  return LocalDate.now().format(DateTimeFormatter.ofPattern("uuuuMMdd")) + "/" + UUID.randomUUID() + (StringUtils.isNotBlank(suffix) ? ("." + suffix) : "");
 }
public String nextPurchaseNo(){
  return "PO"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getPurchaseNumbers("PO");
 } 
public String nextSalesNo(){
  System.out.println(systemVariableService.getSalesNumbers("SO"));
  return "SO"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getSalesNumbers("SO");
 } 
public String nextReceiptNo(){
  return "SI"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getReceiptNumbers("SI");
 } 
public String nextLoadingListNo(){
  return "LL"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getLoadingListNumbers("LL");
 } 
public String nextDeliverNo(){
  return "DL"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getDeliverNumbers("DL");
 } 
public String nextOtherInNo(){
  return "OI"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getOtherInNumbers("OI");
 }
public String nextOtherOutNo(){
  return "OO"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getOtherOutNumbers("OO");
 } 
public String nextPromotionNo(){
  return "HD"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.nextPromotionNo("HD");
 }  
public String nextBalanceFeeNo() {
  return "FT" + systemVariableService.getBalanceFeeNumbers();
 }

以上的方法,都比较的好用和方便。其实这些我都要百度,是同事写的,真强!

这篇快速解决code唯一码(java)的简便方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我只需要一个简单的示例,说明如何轻松地将python图标放置在我的系统托盘上。这意味着:我运行该程序,没有窗口出现,只有一个托盘图标(我有一个png文件)出现在系统托盘中,当我右键单击它时,菜单上会显示一些选项(当我单击时,在一个选项上,将运行一个函数)。那可能吗?我根本不需要任何窗户… 示例/代码片段非常感谢!:D 问题答案: 对于Windows和Gnome 来呀!wxPython是

  • 本文向大家介绍PHP读MYSQL中文乱码的快速解决方法,包括了PHP读MYSQL中文乱码的快速解决方法的使用技巧和注意事项,需要的朋友参考一下 打算切换某个网站的主机,没想到遇到Php和Mysql中文乱码的问题。 以前的国外主机用的Mysql是4.x系列的,感觉还比较好,都无论GBK和UTF-8都没有乱码,没想到新的主机的Mysql是5.0版本的,导入数据后,用Php读出来全是问号,乱码一片,记得

  • 问题内容: 已关闭 。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗? 更新问题,使其仅通过编辑此帖子来关注一个问题。 2个月前关闭。 有谁知道将SQLite3数据库迁移到MySQL的快速简便方法? 问题答案: 以下是转换器的列表(自2011年以来未更新): https://www2.sqlite.org/cvstrac/wiki?p=ConverterTools(或archive.o

  • 本文向大家介绍MySql 修改密码后的错误快速解决方法,包括了MySql 修改密码后的错误快速解决方法的使用技巧和注意事项,需要的朋友参考一下 设置好密码后,使用数据库时出现如下错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement befo re executing this statemen

  • 本文向大家介绍Mysql 安装失败的快速解决方法,包括了Mysql 安装失败的快速解决方法的使用技巧和注意事项,需要的朋友参考一下 在安装mysql的过程中,出现的最麻烦的问题和解决方法 安装后,启动不成功,就卡了,程序就没有响应。 如何解决: 找到mysql安装目录下的 该目录就是用来存放我们将来创建的数据库和表的目录, 你只需要将 C:/ProgramData/MySQL/MySQL Serv

  • 一个位于XxX网格左上角的机器人正试图到达右下角。机器人可以向上、向下、向左或向右移动,但不能访问同一地点两次。右下角有多少条可能的唯一路径? 对此,快速算法解决方案是什么?我花了大量的时间试图找出一个快速算法来解决这个问题。但还是卡住了。 除了回溯之外,使用动态规划来处理唯一路径的快速算法解决方案是什么?可以快速找到10x10网格的结果1,568,758,030,464,750,013,214,