using System; using System.ComponentModel.DataAnnotations; using Win_in.Sfs.Shared.Domain; namespace Win_in.Sfs.Basedata.Application.Contracts; [Serializable] public class PositionCodeEditInput : SfsBaseDataCreateOrUpdateInputBase { #region Base /// /// 物料号 /// [Display(Name = "物料号")] public string PartCode { get; set; } /// /// 标包数量 /// [Display(Name = "标包数量")] public decimal StdPackQty { get; set; } /// /// 库位 /// [Display(Name = "库位")] public string LocationCode { get; set; } #endregion #region Create /// /// 代码 /// [Display(Name = "代码")] [Required(ErrorMessage = "{0}是必填项")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] public string Code { get; set; } #endregion }