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
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; }
|
|
|
|
}
|
|
|