shgx_tz_mom/ZR.Model/MES/pro/ProWorklplan_v2.cs
2024-01-22 20:29:25 +08:00

211 lines
5.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using MiniExcelLibs.Attributes;
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>
[SugarColumn(ColumnName = "id",IsPrimaryKey = true)]
[ExcelIgnore]
public string Id { get; set; }
/// <summary>
/// 零件号
/// </summary>
[SugarColumn(ColumnName = "partnumber")]
[ExcelColumn(Name = "零件号", IndexName = "C")]
public string Partnumber { get; set; }
/// <summary>
/// 产品描述
/// </summary>
[SugarColumn(ColumnName = "product_name")]
[ExcelColumn(Name = "产品描述", IndexName = "D")]
public string ProductName { get; set; }
/// <summary>
/// 规格
/// </summary>
[SugarColumn(ColumnName = "specification")]
[ExcelColumn(Name = "规格", IndexName = "E")]
public string Specification { get; set; }
/// <summary>
/// 颜色代码
/// </summary>
[SugarColumn(ColumnName = "color_code")]
[ExcelColumn(Name = "颜色代码", IndexName = "F")]
public string ColorCode { get; set; }
/// <summary>
/// 本周要货数量
/// </summary>
[SugarColumn(ColumnName = "require_num")]
[ExcelColumn(Name = "本周要货数量", IndexName = "G")]
public int RequireNum { get; set; }
/// <summary>
/// 产品合格率
/// </summary>
[SugarColumn(ColumnName = "qualification_rate")]
[ExcelColumnIndex("H")]
[ExcelColumnName("产品合格率")]
public double QualificationRate { get; set; }
/// <summary>
/// 每挂数量
/// </summary>
[SugarColumn(ColumnName = "every_hanger_num")]
[ExcelColumnIndex("I")]
[ExcelColumnName("每挂数量")]
public float EveryHangerNum { get; set; }
/// <summary>
/// 生产节拍(分钟)
/// </summary>
[SugarColumn(ColumnName = "production_beat")]
[ExcelColumnIndex("J")]
[ExcelColumnName("生产节拍(分钟)")]
public decimal ProductionBeat { get; set; }
/// <summary>
/// 总挂具数
/// </summary>
[SugarColumn(ColumnName = "all_hanger_num")]
[ExcelColumnIndex("K")]
[ExcelColumnName("总挂具数")]
public float AllHangerNum { get; set; }
/// <summary>
/// 订单需生产挂具数量
/// </summary>
///
[SugarColumn(ColumnName = "require_hanger")]
[ExcelColumnIndex("L")]
[ExcelColumnName("订单需生产挂具数量")]
public float RequireHanger { get; set; }
/// <summary>
/// 圈数
/// </summary>
///
[SugarColumn(ColumnName = "turn_number")]
[ExcelColumnIndex("M")]
[ExcelColumnName("圈数")]
public float TurnNumber { get; set; }
/// <summary>
/// 订单生产时间(分钟)
/// </summary>
[SugarColumn(ColumnName = "product_time")]
[ExcelColumnIndex("N")]
[ExcelColumnName("订单生产时间(分钟)")]
public float ProductTime { get; set; }
/// <summary>
/// 未排程数
/// </summary>
[SugarColumn(ColumnName = "no_schedule")]
[ExcelIgnore]
public int NoSchedule { get; set; }
/// <summary>
/// 毛坯号
/// </summary>
[SugarColumn(ColumnName = "blank_num")]
[ExcelColumnIndex("B")]
[ExcelColumnName("毛坯号")]
public string BlankNum { get; set; }
/// <summary>
/// 来源:手动插入excel导入
/// </summary>
[SugarColumn(ColumnName = "remark")]
[ExcelIgnore]
public string Remark { get; set; }
/// <summary>
/// 年
/// </summary>
///
[SugarColumn(ColumnName = "year")]
[ExcelIgnore]
public int Year { get; set; }
/// <summary>
/// 周
/// </summary>
///
[SugarColumn(ColumnName = "week")]
[ExcelIgnore]
public int Week { get; set; }
/// <summary>
/// 创建人
/// </summary>
///
[SugarColumn(ColumnName = "CREATED_BY")]
[ExcelIgnore]
public string CreatedBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
///
[SugarColumn(ColumnName = "CREATED_TIME")]
[ExcelIgnore]
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新人
/// </summary>
///
[SugarColumn(ColumnName = "UPDATED_BY")]
[ExcelIgnore]
public string UpdatedBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
///
[SugarColumn(ColumnName = "UPDATED_TIME")]
[ExcelIgnore]
public DateTime UpdatedTime { get; set; }
}
}