87 lines
3.0 KiB
C#
87 lines
3.0 KiB
C#
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();
|
||
}
|