using System; using Abp.AutoMapper; using System.ComponentModel.DataAnnotations; using Abp.Domain.Entities; using AutoMapper; using ShwasherSys.ProductInfo; namespace ShwasherSys.ProductInfo.Dto { [AutoMapTo(typeof(SemiProducts))] public class SemiProductCreateDto:Entity { [StringLength(SemiProducts.SemiProductNameMaxLength)] public string SemiProductName { get; set; } [StringLength(SemiProducts.ModelMaxLength)] public string Model { get; set; } [StringLength(SemiProducts.MaterialMaxLength)] public string Material { get; set; } [StringLength(SemiProducts.ProductDescMaxLength)] public string ProductDesc { get; set; } [StringLength(SemiProducts.SurfaceColorMaxLength)] public string SurfaceColor { get; set; } [StringLength(SemiProducts.RigidityMaxLength)] public string Rigidity { get; set; } public DateTime? TimeCreated { get; set; } public DateTime? TimeLastMod { get; set; } [StringLength(SemiProducts.UserIDLastModMaxLength)] public string UserIDLastMod { get; set; } public int Sequence { get; set; } [StringLength(SemiProducts.IsStandardMaxLength)] public string IsStandard { get; set; } [StringLength(SemiProducts.PartNoMaxLength)] public string PartNo { get; set; } [IgnoreMap] public string FileInfo { get; set; } [IgnoreMap] public string FileName { get; set; } [IgnoreMap] public string FileExt { get; set; } public decimal? TranUnitValue { get; set; } public string SpecialDesc { get; set; } public string ModelNo { get; set; } public string MaterialNo { get; set; } public string SurfaceColorNo { get; set; } public string RigidityNo { get; set; } public string SpecialNo { get; set; } public string PrevProductNo { get; set; } } }