namespace WIDESEAWCS_Tasks
|
{
|
/// <summary>
|
/// 机械手条码生成器 - 负责生成托盘条码
|
/// </summary>
|
public static class RobotBarcodeGenerator
|
{
|
/// <summary>
|
/// 生成托盘条码
|
/// </summary>
|
/// <param name="prefix">条码前缀,默认为空</param>
|
/// <returns>生成的条码字符串</returns>
|
public static string GenerateTrayBarcode(string prefix = "")
|
{
|
// 当前日期
|
string datePart = DateTime.Now.ToString("yyyyMMdd");
|
|
// 时间戳(时分秒)
|
string timePart = DateTime.Now.ToString("HHmmss");
|
|
// 随机数
|
string randomPart = Random.Shared.Next(100, 1000).ToString();
|
|
// 组合:前缀 + 日期 + 时间 + 随机数
|
return prefix + datePart + timePart + randomPart;
|
}
|
}
|
}
|