IDIS.Model.YL106/IDIS.YL106.Model/Src/Procedure_Base.cs

56 lines
1.5 KiB
C#
Raw Normal View History

2024-05-04 16:11:53 +08:00
using System.ComponentModel;
using IDIS.Model;
using Newtonsoft.Json;
2024-05-11 20:32:19 +08:00
namespace IDIS.YL106.Model
2024-05-04 16:11:53 +08:00
{
/// <summary>
2024-05-11 20:32:19 +08:00
/// 工序基类
2024-05-04 16:11:53 +08:00
/// </summary>
2024-05-11 20:32:19 +08:00
public record Procedure_Base:IDIS_Model
{
/// <summary>
/// 工序名称
/// </summary>
[DisplayName("工序名称")]
[JsonProperty("name")]
public string Name { get; set; } = string.Empty;
/// <summary>
/// 业务任务编码
/// </summary>
[DisplayName("业务任务编码")]
[JsonProperty("assignment_code")]
public string AssignmentCode { get; set; } = string.Empty;
/// <summary>
/// 主要物体,例如设备、物料等
/// </summary>
[DisplayName("主要物体")]
[JsonProperty("main_object")]
public string MainObject { get; set; } = string.Empty;
/// <summary>
/// 创建时间
/// </summary>
[DisplayName("创建时间")]
[JsonProperty("create_time")]
public DateTime CreateTime { get; set; } = DateTime.Now;
/// <summary>
/// 完成时间(未完成时为DateTime.Min)
/// </summary>
[DisplayName("完成时间")]
[JsonProperty("complete_time")]
public DateTime CompleteTime { get; set; } = DateTime.Now;
/// <summary>
/// 最后更新时间
/// </summary>
[DisplayName("最后更新时间")]
[JsonProperty("last_updateTime")]
public DateTime LastUpdateTime { get; set; } = DateTime.Now;
2024-05-10 02:59:49 +08:00
2024-05-11 20:32:19 +08:00
/// <summary>
/// 订单标识
/// </summary>
[DisplayName("订单标识")]
[JsonProperty("order_handle")]
public string OderHandle { get; set; } = string.Empty;
}
2024-05-04 16:11:53 +08:00
}