package com.gk.hotwork.Domain.Utils;
|
|
import com.gk.hotwork.Domain.Enum.HiddenDangerLevel;
|
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
|
/**
|
* @author celin
|
* @date 2022/3/24 15:25
|
*/
|
public class CodeUtils {
|
|
|
//4位,不足4位补0
|
public static String generateHiddenDangerCode(String pattern, HiddenDangerLevel hiddenDangerLevel,long userId, Integer n) {
|
assert hiddenDangerLevel != null;
|
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
|
String format = sdf.format(new Date());
|
String level = hiddenDangerLevel == HiddenDangerLevel.COMMON?"C":"U";
|
return format + level + String.format("%04d", userId) + "-" +String.format("%03d", n);
|
}
|
|
|
}
|