namespace FoodLabeling.Application.Contracts.Dtos.Dashboard; /// /// Dashboard「Recent Labels」单行数据(最近打印记录) /// public class DashboardRecentLabelItemDto { /// 打印任务 Id(fl_label_print_task.Id) public string TaskId { get; set; } = string.Empty; /// 标签编码(界面 Serial / Label ID,如 1-251201) public string LabelCode { get; set; } = string.Empty; /// 展示名称:优先产品名,否则标签名称 public string DisplayName { get; set; } = "无"; /// 打印人用户 Id(CreatedBy) public string? PrintedByUserId { get; set; } /// 打印人展示名(User.Name 或 UserName) public string PrintedByName { get; set; } = "无"; /// 打印时间(PrintedAt 优先,否则 CreationTime) public DateTime PrintedAt { get; set; } /// 状态:activeexpired(依据 PrintInputJson 中保质期与当前日期比较) public string Status { get; set; } = "active"; /// 角标/尺寸短文案(如 2"x2",用于左侧圆标) public string LabelTypeBadge { get; set; } = "无"; }