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; }
}
}