using System;
using System.ComponentModel.DataAnnotations;
using ShwasherSys.ProductStoreInfo;
namespace ShwasherSys.FinshedStoreInfo.Dto
{
public class FinshedOutStoreCreateDto
{
[StringLength(ProductOutStore.ProductionOrderNoMaxLength)]
public string ProductionOrderNo { get; set; }
///
/// 成品库存中记录编号
///
[StringLength(ProductOutStore.CurrentProductStoreHouseNoMaxLength)]
public string CurrentProductStoreHouseNo { get; set; }
///
/// 成品编号
///
[StringLength(ProductOutStore.ProductNoMaxLength)]
public string ProductNo { get; set; }
[Required]
public int StoreHouseId { get; set; }
///
///0.新建 1.申请中 2.已审核 3.已取消 4.已拒绝 5.已出库
///
[Required]
public int ApplyStatus { get; set; }
///
/// 是否已关闭
///
public bool IsClose { get; set; }
///
/// 1.未确认 2.确认
///
public Boolean? IsConfirm { get; set; }
///
/// 申请出库数量(千件)
///
public decimal Quantity { get; set; }
///
/// 审核后出库数量
///
public decimal ActualQuantity { get; set; }
///
/// 审核人员
///
[StringLength(ProductOutStore.UserIDLastModMaxLength)]
public string AuditUser { get; set; }
///
/// 审核时间
///
public DateTime? AuditDate { get; set; }
///
/// 申请出库时间
///
public DateTime? ApplyOutDate { get; set; }
[StringLength(ProductOutStore.RemarkMaxLength)]
public string Remark { get; set; }
public DateTime? TimeCreated { get; set; }
public DateTime? TimeLastMod { get; set; }
[StringLength(ProductOutStore.CreatorUserIdMaxLength)]
public string CreatorUserId { get; set; }
[StringLength(ProductOutStore.UserIDLastModMaxLength)]
public string UserIDLastMod { get; set; }
public int OrderSendId { get; set; }
///
/// 千件重
///
public decimal KgWeight { get; set; }
}
}