namespace PadApplication.Entites.Dto;
|
|
/// <summary>
|
/// 设备点检查询请求DTO
|
/// </summary>
|
public class EquipmentInspectionQueryDto
|
{
|
/// <summary>
|
/// 机台编号(必填)
|
/// </summary>
|
public string MachineNo { get; set; }
|
|
/// <summary>
|
/// 年月格式 "yyyy-MM"(必填)
|
/// </summary>
|
public string Date { get; set; }
|
}
|
|
/// <summary>
|
/// 设备点检保存请求DTO
|
/// </summary>
|
public class EquipmentInspectionSaveDto
|
{
|
/// <summary>
|
/// 机台编号(必填)
|
/// </summary>
|
public string MachineNo { get; set; }
|
|
/// <summary>
|
/// 年月格式 "yyyy-MM"(必填)
|
/// </summary>
|
public string Date { get; set; }
|
|
/// <summary>
|
/// 日常点检数据(6项×31天)
|
/// </summary>
|
public bool[][] DailyChecks { get; set; }
|
|
/// <summary>
|
/// 月度点检数据(2项×31天)
|
/// </summary>
|
public bool[][] MonthlyChecks { get; set; }
|
|
/// <summary>
|
/// 操作员账号(可选,从登录会话获取)
|
/// </summary>
|
public string? Operator { get; set; }
|
|
/// <summary>
|
/// 操作员姓名(可选)
|
/// </summary>
|
public string? OperatorName { get; set; }
|
}
|
|
/// <summary>
|
/// 设备点检查询响应DTO
|
/// </summary>
|
public class EquipmentInspectionResponseDto
|
{
|
/// <summary>
|
/// 机台编号
|
/// </summary>
|
public string MachineNo { get; set; }
|
|
/// <summary>
|
/// 年月
|
/// </summary>
|
public string Date { get; set; }
|
|
/// <summary>
|
/// 日常点检数据(6项×31天)
|
/// </summary>
|
public bool[][] DailyChecks { get; set; }
|
|
/// <summary>
|
/// 月度点检数据(2项×31天)
|
/// </summary>
|
public bool[][] MonthlyChecks { get; set; }
|
|
/// <summary>
|
/// 最后更新时间
|
/// </summary>
|
public string? LastUpdateTime { get; set; }
|
|
/// <summary>
|
/// 最后操作员
|
/// </summary>
|
public string? Operator { get; set; }
|
}
|
|
/// <summary>
|
/// 设备点检保存响应DTO
|
/// </summary>
|
public class EquipmentInspectionSaveResponseDto
|
{
|
/// <summary>
|
/// 是否保存成功
|
/// </summary>
|
public bool Success { get; set; }
|
|
/// <summary>
|
/// 点检记录ID(可选)
|
/// </summary>
|
public string? RecordId { get; set; }
|
|
/// <summary>
|
/// 保存时间(可选)
|
/// </summary>
|
public string? SavedTime { get; set; }
|
}
|