using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Business.StructuredDB.Production { /// /// 排产配置表 /// [Comment("排产配置表")] public class ProductScheduleControl { /// /// 主键 /// [Comment("主键")] [Key] public long RecID { get; set; } /// /// 邻近?天内此工序设备未开工的不换模工单,默认3天 /// [Comment("邻近天数")] public int AdjacentDays { get; set; } /// /// 当前工序产出不超过?个后序班次数量 小数,默认3班 /// [Comment("前序最大产出")] public int PreorderClassesMax { get; set; } /// /// 当前序排产及报工多于?个后序班次时,当前序后延生产,默认2班 /// [Comment("延后生产")] public int PreorderClassesPut { get; set; } /// /// 前序不满足当前序?个班次数量时,当前序不排产,默认1班 /// [Comment("当前序满足班次")] public int ClassesOut { get; set; } /// /// 一周排产天数 /// [Comment("一周排产天数")] public int WeekDay { get; set; } /// /// 工单尾数不超过?%时,不使用新的班次,默认4% 即30分钟 /// [Comment("尾数")] public decimal RemainScale { get; set; } /// /// 是否启用人员技能矩阵 /// [Comment("是否启用人员技能矩阵")] public bool IsSkill { get; set; } } }