zs
2025-05-13 becbbb4135880b054e20153e889a3932bae679b9
HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterialStocks/WmsMaterialStockCreateOrUpdateDtoBase.cs
@@ -1,27 +1,28 @@
using CMS.Plugin.HIAWms.Domain.Shared.Enums;
using System;
using Volo.Abp.Application.Dtos;
namespace CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsMaterialStocks;
/// <summary>
/// WmsMaterialStock创建或更新基类
/// </summary>
/// <summary>
/// 出入库单据详情创建或更新基类
/// </summary>
public abstract class WmsMaterialStockCreateOrUpdateDtoBase : ExtensibleEntityDto
{
    /// <summary>
    /// 编号
    /// 物料ID
    /// </summary>
    public virtual string MaterialId { get; set; }
    public string MaterialId { get; set; }
    /// <summary>
    /// 名称
    /// 物料名称
    /// </summary>
    public virtual string MaterialName { get; set; }
    public string MaterialName { get; set; }
    /// <summary>
    /// 容器编号
    /// </summary>
    public string ContainerNo { get; set; }
    public string? ContainerNo { get; set; }
    /// <summary>
    /// 容器状态
@@ -46,55 +47,55 @@
    /// <summary>
    /// 物料批次
    /// </summary>
    public string MaterialBatch { get; set; }
    public string? MaterialBatch { get; set; }
    /// <summary>
    /// 供应商编号
    /// </summary>
    public string SupplierCode { get; set; }
    public string? SupplierCode { get; set; }
    /// <summary>
    /// 机型
    /// 机型/规格
    /// </summary>
    public string MaterialModel { get; set; }
    public string? MaterialModel { get; set; }
    /// <summary>
    /// 库位编号
    /// </summary>
    public string PlaceNo { get; set; }
    public string? PlaceNo { get; set; }
    /// <summary>
    /// 库位状态
    /// 库位状态;
    /// </summary>
    public PlaceStatusEnum PlaceStatus { get; set; }
    /// <summary>
    /// 库位类型编号
    /// 库位类型
    /// </summary>
    public PlaceTypeEnum StorageTypeNo { get; set; }
    /// <summary>
    /// 区域编号
    /// </summary>
    public string AreaCode { get; set; }
    public string? AreaCode { get; set; }
    /// <summary>
    /// 库区名称
    /// </summary>
    public string AreaName { get; set; }
    public string? AreaName { get; set; }
    /// <summary>
    /// 检验状态
    /// 检验状态(1:未检验,2:检验通过,3:检验不通过)
    /// </summary>
    public MaterialCheckStatusEnum? CheckStatus { get; set; }
    public MaterialCheckStatusEnum? CheckStatus { get; set; } = MaterialCheckStatusEnum.HEGE;
    /// <summary>
    /// 是否锁定
    /// 是否锁定(2:未锁定,1:已锁定)
    /// </summary>
    public YesNoEnum IsLock { get; set; }
    /// <summary>
    /// 是否空托
    /// 是否空托(2:否,1:是)
    /// </summary>
    public YesNoEnum EmptyContainer { get; set; }
@@ -104,13 +105,55 @@
    public DateTime? InStockTime { get; set; }
    /// <summary>
    /// 备注
    /// 排序
    /// </summary>
    public virtual string Remark { get; set; }
    public int Sort { get; set; }
    /// <summary>
    /// Initializes a new instance of the <see cref="WmsMaterialStockCreateOrUpdateDtoBase"/> class.
    /// 备注
    /// </summary>
    public string? Remark { get; set; }
    /// <summary>
    /// 冗余字段1 - 预留扩展用途
    /// </summary>
    public string? RedundantField1 { get; set; }
    /// <summary>
    /// 冗余字段2 - 预留扩展用途
    /// </summary>
    public string? RedundantField2 { get; set; }
    /// <summary>
    /// 冗余字段3 - 预留扩展用途
    /// </summary>
    public string? RedundantField3 { get; set; }
    /// <summary>
    /// 是否禁用
    /// </summary>
    public bool? IsDisabled { get; set; }
    /// <summary>
    ///
    /// </summary>
    public string? CreatorId { get; set; }
    /// <summary>
    ///
    /// </summary>
    public string? LastModifierId { get; set; }
    /// <summary>
    ///
    /// </summary>
    public DateTime? DeletionTime { get; set; }
    /// <summary>
    /// Initializes a new instance of the <see cref="WmsMaterialStockCreateOrUpdateDtoBase"/> class.
    /// </summary>
    public WmsMaterialStockCreateOrUpdateDtoBase() : base(false)
    {
    }