完善系统参数配置和数据字典管理模块

This commit is contained in:
2026-09-18 17:22:56 +08:00
parent 6aca0297bb
commit 60fac00887
30 changed files with 2510 additions and 24 deletions
+6
View File
@@ -49,6 +49,12 @@ namespace Model.Dto.Asset
/// <summary>二维码编号(一物一码)</summary>
public string? QrCode { get; set; }
/// <summary>二维码扫码直达 URL(生成后写入,扫码跳转设备台账详情)</summary>
public string? QrCodeUrl { get; set; }
/// <summary>RFID 编号(绑定时写入)</summary>
public string? RfidCode { get; set; }
/// <summary>设备描述</summary>
public string? Description { get; set; }
+38
View File
@@ -0,0 +1,38 @@
namespace Model.Dto.Asset
{
/// <summary>
/// 设备二维码信息(生成/列表/详情共用)
/// </summary>
public class QrCodeDto
{
/// <summary>设备 Idlong → string</summary>
public string EquipmentId { get; set; }
/// <summary>设备编号</summary>
public string? EquipmentCode { get; set; }
/// <summary>设备名称</summary>
public string? EquipmentName { get; set; }
/// <summary>存放位置(打印标签用)</summary>
public string? Location { get; set; }
/// <summary>二维码编号(一物一码,人工可读)</summary>
public string? QrCode { get; set; }
/// <summary>扫码直达 URL(生成后写入;为空表示尚未生成)</summary>
public string? QrCodeUrl { get; set; }
/// <summary>RFID 编号(已绑定则有值)</summary>
public string? RfidCode { get; set; }
/// <summary>是否已生成二维码(QrCodeUrl 非空)</summary>
public bool HasGenerated => !string.IsNullOrWhiteSpace(QrCodeUrl);
}
/// <summary>
/// 批量生成结果
/// </summary>
public class QrCodeBatchResultDto
{
public string EquipmentId { get; set; }
public string? EquipmentCode { get; set; }
public string? EquipmentName { get; set; }
public string? QrCodeUrl { get; set; }
public bool Success { get; set; }
public string? Message { get; set; }
}
}