wanshenmean
3 天以前 b690250002ee04f4309e6a90fd16fbfd9bd959e2
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/RobotState/Dt_RobotState.cs
@@ -96,8 +96,18 @@
        /// <summary>
        /// 最近一次放货完成的位置数组(JSON)
        /// </summary>
        [SugarColumn(Length = 500, ColumnDescription = "放货位置数组JSON", IsNullable = true)]
        [SugarColumn(Length = 5000, ColumnDescription = "放货位置数组JSON", IsNullable = true)]
        public string? LastPutPositionsJson { get; set; }
        /// <summary>
        /// 当前批次的电芯条码列表
        /// </summary>
        /// <remarks>
        /// 每次读取新条码时设置为本批次的条码,仅用于 WMS 提交时按批次提交。
        /// 每次新批次读取时覆盖,在 allputfinished 时清空。
        /// </remarks>
        [SugarColumn(Length = 5000, ColumnDescription = "当前批次的电芯条码列表", IsNullable = true)]
        public string? CurrentBatchBarcodes { get; set; }
        /// <summary>
        /// 电池/货位条码列表(JSON)
@@ -158,5 +168,15 @@
        /// </summary>
        [SugarColumn(ColumnDescription = "电芯是否到位")]
        public bool BatteryArrived { get; set; }
        /// <summary>
        /// 当前执行中的机器人任务编号
        /// </summary>
        /// <remarks>
        /// 下发任务时缓存任务编号,用于 RobotJob 快速查找执行中的任务,
        /// 避免每次轮询全表扫描。任务完成时清空为 null。
        /// </remarks>
        [SugarColumn(ColumnDescription = "当前执行中的机器人任务编号")]
        public int? CurrentTaskNum { get; set; }
    }
}