package com.ruoyi.system.utils;
|
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import org.springframework.stereotype.Component;
|
import com.ruoyi.common.utils.DateUtils;
|
|
/**
|
* 任务编号生成器
|
*
|
* @author ruoyi
|
*/
|
@Component
|
public class TaskCodeGenerator {
|
|
/**
|
* 生成任务编号
|
* 格式:TASK + YYYYMMDD + 4位序号
|
*
|
* @return 任务编号
|
*/
|
public String generateTaskCode() {
|
String dateStr = DateUtils.dateTimeNow("yyyyMMdd");
|
return "TASK" + dateStr + "0001";
|
}
|
|
/**
|
* 根据日期生成任务编号
|
*
|
* @param date 日期
|
* @return 任务编号
|
*/
|
public String generateTaskCode(Date date) {
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
|
String dateStr = sdf.format(date);
|
return "TASK" + dateStr + "0001";
|
}
|
}
|