| | |
| | | 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> |
| | | /// 容器状态 |
| | |
| | | /// <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; protected set; } |
| | | public YesNoEnum EmptyContainer { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 入库时间 |
| | |
| | | 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) |
| | | { |
| | | } |