132 lines
3.6 KiB
C#
132 lines
3.6 KiB
C#
|
||
namespace RIZO.Model.Mes.Dto.GatherData
|
||
{
|
||
/// <summary>
|
||
/// 生产工艺参数查询对象
|
||
/// </summary>
|
||
public class ProcessParameterQueryDto : PagerInfo
|
||
{
|
||
public string ProcessCode { get; set; }
|
||
|
||
public string ProcessName { get; set; }
|
||
public int? FirstInspection { get; set; }
|
||
public DateTime? StartTime { get; set; }
|
||
public DateTime? EndTime { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 生产工艺参数输入输出对象
|
||
/// </summary>
|
||
public class ProcessParameterDto
|
||
{
|
||
/// <summary>
|
||
/// 主键ID(不导出)
|
||
/// </summary>
|
||
[ExcelColumn(Ignore = true)]
|
||
public long Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// 工艺编码
|
||
/// </summary>
|
||
[ExcelColumn(Name = "工艺编码")]
|
||
public string ProcessCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 工艺名称
|
||
/// </summary>
|
||
[ExcelColumn(Name = "工艺名称")]
|
||
public string ProcessName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 操作编码
|
||
/// </summary>
|
||
[ExcelColumn(Name = "操作编码")]
|
||
public string OperationCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 操作名称
|
||
/// </summary>
|
||
[ExcelColumn(Name = "操作名称")]
|
||
public string OperationName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 首检状态(数字编码,不导出)
|
||
/// </summary>
|
||
[ExcelColumn(Ignore = true)]
|
||
public int? FirstInspection { get; set; }
|
||
|
||
/// <summary>
|
||
/// 首检状态文本(导出显示)
|
||
/// </summary>
|
||
[ExcelColumn(Name = "首检状态")]
|
||
public string FirstInspectionText
|
||
{
|
||
get
|
||
{
|
||
// 假设 0=未首检,1=首检合格,2=首检不合格,null=未设置
|
||
return FirstInspection switch
|
||
{
|
||
0 => "未首检",
|
||
1 => "首检合格",
|
||
2 => "首检不合格",
|
||
_ => "未设置" // 处理 null 或其他值
|
||
};
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// PLC编码
|
||
/// </summary>
|
||
[ExcelColumn(Name = "PLC编码")]
|
||
public string PlcCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 工作站
|
||
/// </summary>
|
||
[ExcelColumn(Name = "工作站")]
|
||
public string WorkStation { get; set; }
|
||
|
||
/// <summary>
|
||
/// 温度参数
|
||
/// </summary>
|
||
[ExcelColumn(Name = "温度")]
|
||
public string Temperature { get; set; }
|
||
|
||
/// <summary>
|
||
/// 压力参数
|
||
/// </summary>
|
||
[ExcelColumn(Name = "压力")]
|
||
public string Pressure { get; set; }
|
||
|
||
/// <summary>
|
||
/// 采集时间
|
||
/// </summary>
|
||
[ExcelColumn(Name = "采集时间")]
|
||
public DateTime? CollectionTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 创建人ID(不导出)
|
||
/// </summary>
|
||
[ExcelColumn(Ignore = true)]
|
||
public string CreateBy { get; set; }
|
||
|
||
/// <summary>
|
||
/// 创建时间
|
||
/// </summary>
|
||
[ExcelColumn(Name = "创建时间")]
|
||
public DateTime? CreateTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 更新人ID(不导出)
|
||
/// </summary>
|
||
[ExcelColumn(Ignore = true)]
|
||
public string UpdateBy { get; set; }
|
||
|
||
/// <summary>
|
||
/// 更新时间
|
||
/// </summary>
|
||
[ExcelColumn(Name = "更新时间")]
|
||
public DateTime? UpdateTime { get; set; }
|
||
}
|
||
|
||
} |