2024-01-13 16:14:34 +08:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
2024-01-20 14:37:32 +08:00
|
|
|
|
using MiniExcelLibs.Attributes;
|
2024-01-13 16:14:34 +08:00
|
|
|
|
using SqlSugar;
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
* @author : xkdong@163.com
|
|
|
|
|
|
* @date : 2024-1-12
|
|
|
|
|
|
* @desc : 生产计划v2
|
|
|
|
|
|
*/
|
|
|
|
|
|
namespace Model.DBModel
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 生产计划v2
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[SugarTable("pro_workplan_v2", TableDescription = "生产计划v2")]
|
|
|
|
|
|
public class ProWorklplan_v2
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// WP2024030001
|
|
|
|
|
|
/// </summary>
|
2024-01-15 20:04:50 +08:00
|
|
|
|
[SugarColumn(ColumnName = "id",IsPrimaryKey = true)]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelIgnore]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public string Id { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 零件号
|
|
|
|
|
|
/// </summary>
|
2024-01-15 20:04:50 +08:00
|
|
|
|
[SugarColumn(ColumnName = "partnumber")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumn(Name = "零件号", IndexName = "C")]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public string Partnumber { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 产品描述
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[SugarColumn(ColumnName = "product_name")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
|
|
|
|
|
|
[ExcelColumn(Name = "产品描述", IndexName = "D")]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public string ProductName { get; set; }
|
|
|
|
|
|
|
2024-01-15 20:04:50 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 规格
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[SugarColumn(ColumnName = "specification")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumn(Name = "规格", IndexName = "E")]
|
2024-01-15 20:04:50 +08:00
|
|
|
|
public string Specification { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-01-13 16:14:34 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 颜色代码
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[SugarColumn(ColumnName = "color_code")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumn(Name = "颜色代码", IndexName = "F")]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public string ColorCode { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 本周要货数量
|
|
|
|
|
|
/// </summary>
|
2024-01-20 14:37:32 +08:00
|
|
|
|
|
2024-01-13 16:14:34 +08:00
|
|
|
|
[SugarColumn(ColumnName = "require_num")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumn(Name = "本周要货数量", IndexName = "G")]
|
|
|
|
|
|
public int RequireNum { get; set; }
|
2024-01-13 16:14:34 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 产品合格率
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
|
|
[SugarColumn(ColumnName = "qualification_rate")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumnIndex("H")]
|
|
|
|
|
|
[ExcelColumnName("产品合格率")]
|
|
|
|
|
|
|
|
|
|
|
|
public double QualificationRate { get; set; }
|
2024-01-13 16:14:34 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 每挂数量
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
|
|
[SugarColumn(ColumnName = "every_hanger_num")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
|
|
|
|
|
|
[ExcelColumnIndex("I")]
|
|
|
|
|
|
[ExcelColumnName("每挂数量")]
|
|
|
|
|
|
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public float EveryHangerNum { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 生产节拍(分钟)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[SugarColumn(ColumnName = "production_beat")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumnIndex("J")]
|
|
|
|
|
|
[ExcelColumnName("生产节拍(分钟)")]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public decimal ProductionBeat { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 总挂具数
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[SugarColumn(ColumnName = "all_hanger_num")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumnIndex("K")]
|
|
|
|
|
|
[ExcelColumnName("总挂具数")]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public float AllHangerNum { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 订单需生产挂具数量
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
[SugarColumn(ColumnName = "require_hanger")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumnIndex("L")]
|
|
|
|
|
|
[ExcelColumnName("订单需生产挂具数量")]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public float RequireHanger { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 圈数
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
[SugarColumn(ColumnName = "turn_number")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumnIndex("M")]
|
|
|
|
|
|
[ExcelColumnName("圈数")]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public float TurnNumber { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 订单生产时间(分钟)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
|
|
[SugarColumn(ColumnName = "product_time")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumnIndex("N")]
|
|
|
|
|
|
[ExcelColumnName("订单生产时间(分钟)")]
|
2024-01-15 20:04:50 +08:00
|
|
|
|
public float ProductTime { get; set; }
|
2024-01-13 16:14:34 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 未排程数
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
|
|
[SugarColumn(ColumnName = "no_schedule")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelIgnore]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public int NoSchedule { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 毛坯号
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[SugarColumn(ColumnName = "blank_num")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelColumnIndex("B")]
|
|
|
|
|
|
[ExcelColumnName("毛坯号")]
|
2024-01-15 20:04:50 +08:00
|
|
|
|
public string BlankNum { get; set; }
|
2024-01-13 16:14:34 +08:00
|
|
|
|
|
2024-01-20 14:37:32 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 来源:手动插入,excel导入
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[SugarColumn(ColumnName = "remark")]
|
|
|
|
|
|
[ExcelIgnore]
|
|
|
|
|
|
public string Remark { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-01-13 16:14:34 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 年
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
[SugarColumn(ColumnName = "year")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelIgnore]
|
2024-01-22 20:29:25 +08:00
|
|
|
|
public int Year { get; set; }
|
2024-01-13 16:14:34 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 周
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
[SugarColumn(ColumnName = "week")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelIgnore]
|
2024-01-22 20:29:25 +08:00
|
|
|
|
public int Week { get; set; }
|
2024-01-13 16:14:34 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 创建人
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
[SugarColumn(ColumnName = "CREATED_BY")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelIgnore]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public string CreatedBy { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 创建时间
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
[SugarColumn(ColumnName = "CREATED_TIME")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelIgnore]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public DateTime CreatedTime { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 更新人
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
[SugarColumn(ColumnName = "UPDATED_BY")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelIgnore]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public string UpdatedBy { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 更新时间
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
///
|
|
|
|
|
|
[SugarColumn(ColumnName = "UPDATED_TIME")]
|
2024-01-20 14:37:32 +08:00
|
|
|
|
[ExcelIgnore]
|
2024-01-13 16:14:34 +08:00
|
|
|
|
public DateTime UpdatedTime { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|