Files
2026-10-08 10:43:59 +08:00

87 lines
3.0 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
namespace F9WebAiTest.Application.Dtos.Prod;
// ---- 黑板检验 ----
/// <summary>黑板检验列表行(落丝记录 + 检验汇总)</summary>
public class HbjyListItemDto
{
public long LsjlId { get; set; }
public DateTime WorkDate { get; set; }
public long DeptId { get; set; }
public string DeptName { get; set; }
public int Jizu { get; set; }
public int Huishu { get; set; }
public string Guige { get; set; }
public string ZhuangKouName { get; set; }
public string Yanse { get; set; }
public bool Isbanche { get; set; }
public string IsbancheName { get; set; }
public string LuosiTime { get; set; }
public int Chetaishu { get; set; }
public int ChetaiStart { get; set; }
public int ChetaiEnd { get; set; }
public int YingluPianshu { get; set; } // 应录片数 = 车台数 × 20
public bool IsChecked { get; set; } // 是否已检验
public int Pianshu { get; set; } // 已录片数
public double Qingjie { get; set; } // 清洁分
public double Jiejing { get; set; } // 洁净分
public string Dengji { get; set; } // 等级
}
/// <summary>黑板检验编辑页数据</summary>
public class HbjyEditDto
{
public long LsjlId { get; set; }
public string DeptName { get; set; }
public int Jizu { get; set; }
public int Huishu { get; set; }
public string ZhuangKouName { get; set; }
public string Yanse { get; set; }
public bool Isbanche { get; set; }
public string IsbancheName { get; set; }
public string Guige { get; set; }
public int ChetaiStart { get; set; }
public int ChetaiEnd { get; set; }
public int Chetaishu { get; set; }
public int YingluPianshu { get; set; } // 应录片数
public string Dengji { get; set; } // 等级
public List<HbjyRecordDto> Records { get; set; } = new();
}
/// <summary>黑板检验车台明细 DTO</summary>
public class HbjyRecordDto
{
public int Chetaihao { get; set; }
public int YdYidu { get; set; }
public int YdErdu { get; set; }
public int YdSandu { get; set; }
public int Jj100 { get; set; }
public int Jj95 { get; set; }
public int Jj90 { get; set; }
public int Jj85 { get; set; }
public int Jj80 { get; set; }
public int Jj75 { get; set; }
public int Jj70 { get; set; }
public int Jj65 { get; set; }
public int Jj60 { get; set; }
public int QjZycdTdc { get; set; }
public int QjCycdFs { get; set; }
public int QjCycdDc { get; set; }
public int QjCycdNfc { get; set; }
public int QjCycdDcj { get; set; }
public int QjCycdZlx { get; set; }
public int QjPtcdXc { get; set; }
public int QjPtcdCj { get; set; }
public int QjPtcdLx { get; set; }
public int QjPtcdHjls { get; set; }
public int Pianshu { get; set; } // 本车台片数(计算得出)
}
/// <summary>黑板检验保存请求</summary>
public class HbjySaveDto
{
public long LsjlId { get; set; }
public string Dengji { get; set; } = "";
public List<HbjyRecordDto> Records { get; set; } = new();
}