using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using Volo.Abp.Domain.Values; using Win_in.Sfs.Shared.Domain; namespace Win_in.Sfs.Label.Domain.Shared; /// /// 质量信息 /// public class QualityInfo : ValueObject { /// /// 质量等级 /// [MaxLength(SfsEfCorePropertyConst.CodeLength)] public string QLevel { get; set; } /// /// 质检文件 /// [MaxLength(SfsEfCorePropertyConst.CodeLength)] public string QualityFile { get; set; } protected override IEnumerable GetAtomicValues() { yield return QLevel; yield return QualityFile; } public QualityInfo(string qLevel, string qualityFile) { QLevel = qLevel; QualityFile = qualityFile; } public QualityInfo() { } }