zs
2025-05-07 58497c4d028c306e98249ccdff2bf86dd3b4ee87
HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsTask/WmsTaskDto.cs
@@ -1,4 +1,5 @@
using CMS.Plugin.HIAWms.Domain.Shared.Enums; 
using CmsQueryExtensions;
using Volo.Abp.Application.Dtos; 
using Volo.Abp.Data; 
using Volo.Abp.Domain.Entities; 
@@ -7,149 +8,34 @@
namespace CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsTask; 
 
/// <summary> 
/// Wms任务管理表数据参数对象
/// Wms任务管理数据参数对象
/// </summary> 
public  class WmsTaskDto:  ExtensibleEntityDto<Guid>, IHasConcurrencyStamp 
            /// <summary>
        /// 巷道
        /// 任务号
        /// </summary>
        public int? Aisle { get; set; }
        public string TaskNo { get; set; }
        /// <summary>
        ///
        /// 任务类型
        /// </summary>
        public string? ConcurrencyStamp { get; set; }
        public TaskTypeEnum TaskType { get; set; }
        /// <summary>
        /// 托盘编号
        /// 任务类型
        /// </summary>
        public string? ContainerNo { get; set; }
        /// <summary>
        ///
        /// </summary>
        public DateTime CreationTime { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? CreatorId { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? DeleterId { get; set; }
        /// <summary>
        ///
        /// </summary>
        public DateTime? DeletionTime { get; set; }
        /// <summary>
        /// 堆垛机ID
        /// </summary>
        public int? DodeviceId { get; set; }
        /// <summary>
        /// 设备类型
        /// </summary>
        public int Dodevicetype { get; set; }
        /// <summary>
        ///
        /// </summary>
        public ExtraPropertyDictionary? ExtraProperties { get; set; }
        /// <summary>
        ///
        /// </summary>
        public bool IsDeleted { get; set; }
        /// <summary>
        /// 是否禁用
        /// </summary>
        public bool? IsDisabled { get; set; }
        /// <summary>
        /// 下个任务是否生成成功
        /// </summary>
        public int? IsNextTask { get; set; }
        /// <summary>
        /// WCS是否可以读取
        /// </summary>
        public bool IsRead { get; set; }
        /// <summary>
        ///
        /// </summary>
        public DateTime? LastModificationTime { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? LastModifierId { get; set; }
        /// <summary>
        /// 可变变量1
        /// </summary>
        public string? MutableParam1 { get; set; }
        /// <summary>
        /// 可变变量2
        /// </summary>
        public string? MutableParam2 { get; set; }
        /// <summary>
        /// 可变变量3
        /// </summary>
        public string? MutableParam3 { get; set; }
        /// <summary>
        /// 子任务类型
        /// </summary>
        public SonTaskTypeEnum? SonTaskType { get; set; }
        /// <summary>
        /// 子任务类型
        /// </summary>
        public string? SonTaskTypeDesc
        public string TaskTypeDesc
        { 
            get 
            { 
                return GetEnumDescriptionUtil.GetEnumDescription(SonTaskType);
                return GetEnumDescriptionUtil.GetEnumDescription(TaskType);
            } 
        } 
        /// <summary>
        /// 排序
        /// </summary>
        public int Sort { get; set; }
        /// <summary>
        /// 来源单据号
        /// </summary>
        public string? SourceOrderNo { get; set; }
        /// <summary>
        /// 起始库位
        /// </summary>
        public string? SourcePlace { get; set; }
        /// <summary>
        /// 设备任务状态
        /// </summary>
        public int TaskDodeviceStatus { get; set; }
        /// <summary>
        /// 任务等级
        /// </summary>
        public int TaskLevel { get; set; }
        /// <summary>
        /// 任务号
        /// </summary>
        public string TaskNo { get; set; }
        /// <summary>
        /// 任务状态
@@ -167,25 +53,140 @@
            } 
        } 
        /// <summary>
        /// 任务类型
        /// 托盘编号
        /// </summary>
        public TaskTypeEnum TaskType { get; set; }
        public string? ContainerNo { get; set; }
        /// <summary>
        /// 任务类型
        /// 起始库位
        /// </summary>
        public string TaskTypeDesc
        {
            get
            {
                return GetEnumDescriptionUtil.GetEnumDescription(TaskType);
            }
        }
        public string? SourcePlace { get; set; }
        /// <summary>
        /// 目标库位
        /// </summary>
        public string? ToPlace { get; set; }
        /// <summary>
        /// 巷道
        /// </summary>
        public int? Aisle { get; set; }
        /// <summary>
        /// 堆垛机ID
        /// </summary>
        public int? DodeviceId { get; set; }
        /// <summary>
        /// 设备类型
        /// </summary>
        public int Dodevicetype { get; set; }
        /// <summary>
        /// 设备任务状态
        /// </summary>
        public int TaskDodeviceStatus { get; set; }
        /// <summary>
        /// WCS是否可以读取
        /// </summary>
        public bool IsRead { get; set; }
        /// <summary>
        /// 子任务类型
        /// </summary>
        public SonTaskTypeEnum? SonTaskType { get; set; }
        /// <summary>
        /// 子任务类型
        /// </summary>
        public string? SonTaskTypeDesc
        {
            get
            {
                return GetEnumDescriptionUtil.GetEnumDescription(SonTaskType);
            }
        }
        /// <summary>
        /// 来源单据号
        /// </summary>
        public string? SourceOrderNo { get; set; }
        /// <summary>
        /// 下个任务是否生成成功
        /// </summary>
        public int? IsNextTask { get; set; }
        /// <summary>
        /// 可变变量1
        /// </summary>
        public string? MutableParam1 { get; set; }
        /// <summary>
        /// 可变变量2
        /// </summary>
        public string? MutableParam2 { get; set; }
        /// <summary>
        /// 可变变量3
        /// </summary>
        public string? MutableParam3 { get; set; }
        /// <summary>
        /// 排序
        /// </summary>
        public int Sort { get; set; }
        /// <summary>
        /// 是否禁用
        /// </summary>
        public bool? IsDisabled { get; set; }
        /// <summary>
        ///
        /// </summary>
        public ExtraPropertyDictionary? ExtraProperties { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? ConcurrencyStamp { get; set; }
        /// <summary>
        ///
        /// </summary>
        public DateTime CreationTime { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? CreatorId { get; set; }
        /// <summary>
        ///
        /// </summary>
        public DateTime? LastModificationTime { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? LastModifierId { get; set; }
        /// <summary>
        ///
        /// </summary>
        public bool IsDeleted { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? DeleterId { get; set; }
        /// <summary>
        ///
        /// </summary>
        public DateTime? DeletionTime { get; set; }
 
 
    /// <summary>