| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 | using System;using wms.dto;namespace wms.service.Extensions.LayerPacking.model{    /// <summary>    /// 层配产品信息    /// </summary>    public class LayerPackingProduct    {        /// <summary>        /// 物料编码        /// </summary>        public string MatCode { get; set; }        /// <summary>        /// 条码号        /// </summary>        public string InvBarCode { get; set; }        /// <summary>        /// 等级        /// </summary>        public string Grade { get; set; }        /// <summary>        /// 库存状态        /// </summary>        public string InvStateCode { get; set; }        /// <summary>        /// 生产时间        /// </summary>        public DateTime ProductTime { get; set; }        /// <summary>        /// 第一次入库时间        /// </summary>        public DateTime OneInTime { get; set; }        /// <summary>        /// 机台组        /// </summary>        public string WbGroupCode { get; set; }        /// <summary>        /// 是否扭转检测        /// </summary>        public bool IsTorsChk { get; set; }        /// <summary>        /// 扭转次数        /// </summary>        public int TorsChkQty { get; set; }        /// <summary>        /// 扭转值         /// </summary>        private decimal? _torsChkValue;        /// <summary>        /// 扭转值        /// </summary>        public decimal TorsChkValue        {            get => Math.Round(_torsChkValue ?? 0, 3);            set => _torsChkValue = Math.Round(value, 3);        }        /// <summary>        /// 扭转时长        /// </summary>        public decimal HoldTime { get; set; }        /// <summary>        /// 生产机台号        /// </summary>        public string ProductMachCode { get; set; }        /// <summary>        /// 是否控制盘        /// </summary>        public bool IsControlpanel { get; set; }        /// <summary>        /// 工字轮类型        /// </summary>        public string HWTypeCode { get; set; }        /// <summary>        /// 焊点数量        /// </summary>        public decimal SolderCount { get; set; }        /// <summary>        /// 是否焊点盘        /// </summary>        public bool IsSolderProduct => SolderCount > 0;        /// <summary>        /// 返工标记        /// </summary>        public bool IsRework { get; set; }        /// <summary>        /// 是否黑盘        /// </summary>        public bool IsBlack { get; set; }        /// <summary>        /// 列        /// </summary>        public int Col { get; set; }        /// <summary>        /// 层        /// </summary>        public int Layer { get; set; }        /// <summary>        /// 货架        /// </summary>        public string Shelf { get; set; }        /// <summary>        /// 深度        /// </summary>        public int Depth { get; set; }        /// <summary>        /// 货位号        /// </summary>        public string Code { get; set; }        /// <summary>        /// 巷道        /// </summary>        public int Tunnel { get; set; }        /// <summary>        /// 堆垛机        /// </summary>        public string SCRel { get; set; }        /// <summary>        /// 楼层        /// </summary>        public int Floor { get; set; }        /// <summary>        /// 仓库编码        /// </summary>        public string WarehouseCode { get; set; }        /// <summary>        /// 容器编码        /// </summary>        public string ContGrpBarCode { get; set; }        /// <summary>        /// 容器ID        /// </summary>        public long? ContGrpId { get; set; }        /// <summary>        /// 货位ID        /// </summary>        public long Id { get; set; }        /// <summary>        /// 货位状态        /// </summary>        public LocationState StateNum { get; set; }        /// <summary>        /// SKU编码        /// </summary>        public string SkuCode { get; set; }        /// <summary>        /// 绕向        /// </summary>        public string Wind { get; set; }        /// <summary>        /// 单号        /// </summary>        public string InDocsNo { get; set; }        /// <summary>        /// 批次号        /// </summary>        public string BatchNo { get; set; }        /// <summary>        /// 是否使用,此值为前期测试时使用,用于模拟产品已被消耗        /// 目前线上不需使用,但是在整个装箱逻辑中去相关内容过于麻烦,所以先保留        /// </summary>        [Obsolete]        public bool IsUsed { get; set; }    }}
 |