using FreeSql.DataAnnotations; using F9WebAiTest.Domain.Common; namespace F9WebAiTest.Domain.Entities.QC.Gyzxs; /// /// 混剥选茧工艺执行书(对应 F9 biz_prod_qc_gyzxs_xbj)。 /// 含生产指标 / 质量指标 / 质量控制指标 三组,指标多为百分数或区间文本。 /// [Table(Name = "qc_gyzxs_xbj")] public class GyzxsXbj : BaseEntity { public long GyzkId { get; set; } // 工艺庄口 public string Guige { get; set; } = ""; // 缫制规格 public string CheJian { get; set; } = ""; // 缫制车间 public DateTime? HuanZhuangDate { get; set; } // 换庄时间 // ---- 生产指标 ---- public decimal ScRiChanLiang { get; set; } // 日产量(包/人) public decimal ScBanChanLiang { get; set; } // 班产量(包) public string ScShangCheLv { get; set; } = ""; // 上车率 public string ScLianTongLv { get; set; } = ""; // 联统茧率 public string ScWuJiLv { get; set; } = ""; // 五级茧率 public string ScXiaJiaoLv { get; set; } = ""; // 下茧/茧衣率 public string ScJianYiLv { get; set; } = ""; // 茧衣率 public string ScJiShuCuoShi { get; set; } = ""; // 技术措施要求 // ---- 质量指标(统号茧 / 五级茧 / 下脚茧 交叉率)---- public string QcTongHaoWuJiLv { get; set; } = ""; // 统号茧-五级茧率 public string QcTongHaoXiaJianLv { get; set; } = ""; // 统号茧-下茧率 public string QcWuJiLianTongLv { get; set; } = ""; // 五级茧-联统茧率 public string QcWuJiXiaJiaoLv { get; set; } = ""; // 五级茧-下脚率 public string QcXiaJiaoLianTongLv { get; set; } = ""; // 下脚茧-联统率 public string QcXiaJiaoCiJianLv { get; set; } = ""; // 下脚茧-次茧率 // ---- 质量控制指标(其它级茧日产量 + 共性指标)---- public string QcZbHaoWuZuChanLiang { get; set; } = ""; // 好五茧(kg/组/3人) public string QcZbLiuJiZuChanLiang { get; set; } = ""; // 六级茧(kg/组/3人) public string QcZbMianJianZuChanLiang { get; set; } = ""; // 棉茧(kg/组/3人) public string QcZbXiaJiaoZuChanLiang { get; set; } = ""; // 下脚茧(kg/组/3人) public string QcZbShuangGongZuChanLiang { get; set; } = ""; // 双宫茧(kg/组/3人) public string QcZbGongJinLiShu { get; set; } = ""; // 公斤粒数(粒) public string QcZbBaoGuangLv { get; set; } = ""; // 剥光率(%) public string QcZbJianYiLv { get; set; } = ""; // 茧衣率(%) public string Memo { get; set; } = ""; // 备注 } /// 混茧比例明细(对应 F9 biz_prod_qc_gyzxs_xbj_hunjian) [Table(Name = "qc_gyzxs_xbj_hunjian")] public class GyzxsXbjHunJian : BaseEntity { public long XbjId { get; set; } // 选剥茧主表 Id public long YlzkId { get; set; } // 原料庄口 Id public string ZhuangBie { get; set; } = ""; // 庄别(冗余名称,便于打印) public decimal ZhongLiang { get; set; } // 重量(kg) public int BaoShu { get; set; } // 总包数 public decimal BiLi { get; set; } // 比例(%) public int HunJianBaoShu { get; set; } // 混茧包数 public int Sort { get; set; } // 排序 }