using F9WebAiTest.Domain.Entities.QC.Gyzxs; namespace F9WebAiTest.Application.Dtos.QC; /// 工艺执行书主列表行(庄口 + 各子单据完成标记) public class GyzxsDocVersionDto { public long Id { get; set; } public long GyzkId { get; set; } public string ZhuangKouName { get; set; } = ""; public string ZhuangKouCode { get; set; } = ""; public int Year { get; set; } public int Sort { get; set; } public long ShichanId { get; set; } public long FengMianId { get; set; } public long XbjId { get; set; } public long XbjSsdyId { get; set; } public long ZhuJianId { get; set; } public long ZdsId { get; set; } public long ZdsDyId { get; set; } public long HsId { get; set; } /// 该庄口已录入的规格(自动缫 / 后缫 / 试产 / 试缫大样 均按 庄口+规格 唯一) public List Guiges { get; set; } = new(); } /// 选剥茧(含混茧比例明细) public class GyzxsXbjDto { public GyzxsXbj Xbj { get; set; } = new(); public List HunJian { get; set; } = new(); } /// 煮茧(含分车间指标、副煮车间结果) public class GyzxsZhuJianDto { public GyzxsZhuJian ZhuJian { get; set; } = new(); public List CheJian { get; set; } = new(); public List FuZhu { get; set; } = new(); } /// 自动缫(含大样资料) public class GyzxsZdsDto { public GyzxsZds Zds { get; set; } = new(); public GyzxsZdsDyzl? Dyzl { get; set; } } /// /// 报表数据包:Parameters=报表参数区,Main/Sub1/Sub2=结果集。 /// 结构与 Grid++Report 的 Report_Data 对齐,便于日后直接对接报表中心。 /// public class GyzxsPrintDto { public string ReportName { get; set; } = ""; public string Title { get; set; } = ""; public Dictionary Parameters { get; set; } = new(); public List> Main { get; set; } = new(); public List> Sub1 { get; set; } = new(); public List> Sub2 { get; set; } = new(); }