zs
2025-05-16 704950daf7df2add26bcec4268c67de79e8f5905
HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsTask/WmsTaskCreateOrUpdateDtoBase.cs
@@ -1,130 +1,135 @@
using CMS.Plugin.HIAWms.Domain.Shared.Enums;
using System;
using Volo.Abp.Application.Dtos;
namespace CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsTask;
using CMS.Plugin.HIAWms.Domain.Shared.Enums;
using System;
using Volo.Abp.Application.Dtos;
namespace CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsTask;
/// <summary> 
/// Wms任务管理创建或更新基类 
/// </summary> 
public abstract class WmsTaskCreateOrUpdateDtoBase : ExtensibleEntityDto
{
            /// <summary>
        /// 任务号
        /// </summary>
        public string TaskNo { get; set; }
public abstract class WmsTaskCreateOrUpdateDtoBase : ExtensibleEntityDto
{
    /// <summary>
    /// 任务号
    /// </summary>
    public string TaskNo { get; set; }
        /// <summary>
        /// 任务类型
        /// </summary>
        public TaskTypeEnum TaskType { get; set; }
    /// <summary>
    /// 任务类型
    /// </summary>
    public TaskTypeEnum TaskType { get; set; }
        /// <summary>
        /// 任务等级
        /// </summary>
        public int TaskLevel { get; set; }
    /// <summary>
    /// 任务等级
    /// </summary>
    public int TaskLevel { get; set; }
        /// <summary>
        /// 任务状态
        /// </summary>
        public WmsTaskStatus TaskStatus { get; set; }
    /// <summary>
    /// 任务状态
    /// </summary>
    public WmsTaskStatus TaskStatus { get; set; }
        /// <summary>
        /// 托盘编号
        /// </summary>
        public string? ContainerNo { get; set; }
    /// <summary>
    /// 托盘编号
    /// </summary>
    public string? ContainerNo { get; set; }
        /// <summary>
        /// 起始库位
        /// </summary>
        public string? SourcePlace { get; set; }
    /// <summary>
    /// PLC任务号
    /// </summary>
    public int PlcTaskId { get; set; }
        /// <summary>
        /// 目标库位
        /// </summary>
        public string? ToPlace { get; set; }
    /// <summary>
    /// 起始库位
    /// </summary>
    public string? SourcePlace { get; set; }
        /// <summary>
        /// 巷道
        /// </summary>
        public int? Aisle { get; set; }
    /// <summary>
    /// 目标库位
    /// </summary>
    public string? ToPlace { get; set; }
        /// <summary>
        /// 堆垛机ID
        /// </summary>
        public int? DodeviceId { get; set; }
    /// <summary>
    /// 巷道
    /// </summary>
    public int? Aisle { get; set; }
        /// <summary>
        /// 设备类型
        /// </summary>
        public DodevicetypeEnum Dodevicetype { get; set; }
    /// <summary>
    /// 堆垛机ID
    /// </summary>
    public int? DodeviceId { get; set; }
        /// <summary>
        /// 设备任务状态
        /// </summary>
        public TaskDodeviceStatus TaskDodeviceStatus { get; set; }
    /// <summary>
    /// 设备类型
    /// </summary>
    public DodevicetypeEnum Dodevicetype { get; set; }
        /// <summary>
        /// WCS是否可以读取
        /// </summary>
        public bool IsRead { get; set; }
    /// <summary>
    /// 设备任务状态
    /// </summary>
    public TaskDodeviceStatus TaskDodeviceStatus { get; set; }
        /// <summary>
        /// 子任务类型
        /// </summary>
        public SonTaskTypeEnum? SonTaskType { get; set; }
    /// <summary>
    /// WCS是否可以读取
    /// </summary>
    public bool IsRead { get; set; }
        /// <summary>
        /// 来源单据号
        /// </summary>
        public string? SourceOrderNo { get; set; }
    /// <summary>
    /// 子任务类型
    /// </summary>
    public SonTaskTypeEnum? SonTaskType { get; set; }
        /// <summary>
        /// 下个任务是否生成成功
        /// </summary>
        public int? IsNextTask { get; set; }
    /// <summary>
    /// 来源单据号
    /// </summary>
    public string? SourceOrderNo { get; set; }
        /// <summary>
        /// 可变变量1
        /// </summary>
        public string? MutableParam1 { get; set; }
    /// <summary>
    /// 下个任务是否生成成功
    /// </summary>
    public int? IsNextTask { get; set; }
        /// <summary>
        /// 可变变量2
        /// </summary>
        public string? MutableParam2 { get; set; }
    /// <summary>
    /// 可变变量1
    /// </summary>
    public string? MutableParam1 { get; set; }
        /// <summary>
        /// 可变变量3
        /// </summary>
        public string? MutableParam3 { get; set; }
    /// <summary>
    /// 可变变量2
    /// </summary>
    public string? MutableParam2 { get; set; }
        /// <summary>
        /// 排序
        /// </summary>
        public int Sort { get; set; }
    /// <summary>
    /// 可变变量3
    /// </summary>
    public string? MutableParam3 { get; set; }
        /// <summary>
        /// 是否禁用
        /// </summary>
        public bool? IsDisabled { get; set; }
    /// <summary>
    /// 排序
    /// </summary>
    public int Sort { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? CreatorId { get; set; }
    /// <summary>
    /// 是否禁用
    /// </summary>
    public bool? IsDisabled { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string? LastModifierId { get; set; }
    /// <summary>
    ///
    /// </summary>
    public string? CreatorId { get; set; }
    /// <summary>
    ///
    /// </summary>
    public string? LastModifierId { get; set; }
    /// <summary> 
    /// Initializes a new instance of the <see cref="WmsTaskCreateOrUpdateDtoBase"/> class. 
    /// </summary> 
    public WmsTaskCreateOrUpdateDtoBase() : base(false)
    {
    }
}
    public WmsTaskCreateOrUpdateDtoBase() : base(false)
    {
    }
}