using System;
using Abp.AutoMapper;
using Abp.Application.Services.Dto;
using System.ComponentModel.DataAnnotations;
namespace ShwasherSys.PackageInfo.Dto
{
///
/// 半成品包装信息
///
[AutoMapTo(typeof(PackageApply))]
public class PackageApplyUpdateDto: EntityDto
{
///
/// 申请流水号
///
[StringLength(PackageApply.PackageApplyNoMaxLength)]
[Required]
public string PackageApplyNo { get; set; }
///
/// 半成品仓库库存信息编号
///
[StringLength(PackageApply.CurrentSemiStoreHouseNoMaxLength)]
public string CurrentSemiStoreHouseNo { get; set; }
///
/// 流转单编号
///
[Required]
[StringLength(PackageApply.ProductionOrderNoMaxLength)]
public string ProductionOrderNo { get; set; }
///
/// 半成品编号
///
[StringLength(PackageApply.SemiProductNoMaxLength)]
public string SemiProductNo { get; set; }
///
/// 申请包装数量
///
public decimal ApplyQuantity { get; set; }
///
/// 实际包装的千件数
///
public decimal ActualQuantity { get; set; }
[StringLength(PackageApply.ApplyStatusMaxLength)]
public string ApplyStatus { get; set; }
///
/// 发起申请时间
///
public DateTime? ApplyDate { get; set; }
[StringLength(PackageApply.RemarkMaxLength)]
public string Remark { get; set; }
public DateTime? TimeCreated { get; set; }
public DateTime? TimeLastMod { get; set; }
[StringLength(PackageApply.CreatorUserIdMaxLength)]
public string CreatorUserId { get; set; }
[StringLength(PackageApply.UserIDLastModMaxLength)]
public string UserIDLastMod { get; set; }
}
}