// 闻荫智慧工厂管理套件 // Copyright (c) 闻荫科技 www.ccwin-in.com using System; using System.ComponentModel.DataAnnotations; using Win_in.Sfs.Shared.Domain.Entities; namespace Win_in.Sfs.Basedata.Domain; /// /// 机器 /// public class Machine : SfsBaseDataAggregateRootBase { /// /// 生产线ID /// [Display(Name = "生产线Id")] [Required(ErrorMessage = "{0}是必填项")] public Guid ProdLineId { get; internal set; } /// /// 工作中心ID /// [Display(Name = "工作中心Id")] [Required(ErrorMessage = "{0}是必填项")] public Guid WorkStationId { get; internal set; } /// /// 机器名称 /// [Display(Name = "机器名称")] [Required(ErrorMessage = "{0}是必填项")] [StringLength(64, ErrorMessage = " {0} 最多输入 {1}个字符")] public string Name { get; internal set; } /// /// 编码 /// [Display(Name = "编码")] [Required(ErrorMessage = "{0}是必填项")] [StringLength(64, ErrorMessage = " {0} 最多输入 {1}个字符")] [IgnoreUpdate] public string Code { get; internal set; } /// /// 机器描述 /// [Display(Name = "机器描述")] [StringLength(1024, ErrorMessage = " {0} 最多输入 {1}个字符")] public string Description { get; internal set; } /// /// 机器类型 /// [Display(Name = "机器类型")] [Required(ErrorMessage = "{0}是必填项")] [StringLength(64, ErrorMessage = " {0} 最多输入 {1}个字符")] public string Type { get; internal set; } }