You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

62 lines
1.7 KiB

// 闻荫智慧工厂管理套件
// 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;
/// <summary>
/// 机器
/// </summary>
public class Machine : SfsBaseDataAggregateRootBase
{
/// <summary>
/// 生产线ID
/// </summary>
[Display(Name = "生产线Id")]
[Required(ErrorMessage = "{0}是必填项")]
public Guid ProdLineId { get; internal set; }
/// <summary>
/// 工作中心ID
/// </summary>
[Display(Name = "工作中心Id")]
[Required(ErrorMessage = "{0}是必填项")]
public Guid WorkStationId { get; internal set; }
/// <summary>
/// 机器名称
/// </summary>
[Display(Name = "机器名称")]
[Required(ErrorMessage = "{0}是必填项")]
[StringLength(64, ErrorMessage = " {0} 最多输入 {1}个字符")]
public string Name { get; internal set; }
/// <summary>
/// 编码
/// </summary>
[Display(Name = "编码")]
[Required(ErrorMessage = "{0}是必填项")]
[StringLength(64, ErrorMessage = " {0} 最多输入 {1}个字符")]
[IgnoreUpdate]
public string Code { get; internal set; }
/// <summary>
/// 机器描述
/// </summary>
[Display(Name = "机器描述")]
[StringLength(1024, ErrorMessage = " {0} 最多输入 {1}个字符")]
public string Description { get; internal set; }
/// <summary>
/// 机器类型
/// </summary>
[Display(Name = "机器类型")]
[Required(ErrorMessage = "{0}是必填项")]
[StringLength(64, ErrorMessage = " {0} 最多输入 {1}个字符")]
public string Type { get; internal set; }
}