package com.sumainfo.util;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 流水号生成工具类
* @author Mfx
* @data 208-8-31
*/
public class Serialnumber {
/**
* 获取主键
* @param length 长度
* @return 返回时间戳加自增数的id
*/
public static String getXX(String xx,Integer id) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date date = new Date();//获得当前当前时间
if(id==null){
return xx+"-"+sdf.format(date)+"-"+1;
}else {
return xx+"-"+sdf.format(date)+"-"+(id+1);
}
}
public static void main(String[] args) {
System.out.println(Serialnumber.getXX("这里是选择你需要生成的流水号的前缀", 这里是从数据库查询出来的自增长的id 最大值的那个));
}
}