using Magicodes.ExporterAndImporter.Core;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core.DB.Models;
namespace WIDESEA_Model.Models
{
[SugarTable(nameof(Dt_WheelsStock), "库存信息")]
public class Dt_WheelsStock : BaseEntity
{
///
/// 主键
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
public int Wheels_ID { get; set; }
///
/// 序列号
///
//public string Wheels_SequenceNum { get; set; }
///
/// 车轮号
///
[ImporterHeader(Name = "条码")]
[ExporterHeader(DisplayName = "条码")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "条码")]
public string Wheels_code { get; set; }
///
/// 类别 (车轮/ 制动盘) 1-轮 2-盘
///
[ImporterHeader(Name = "类别(车轮/制动盘)")]
[ExporterHeader(DisplayName = "类别(车轮/制动盘)")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = " 类别(车轮/制动盘)")]
public string Wheels_Type { get; set; }
///
/// 状态 0-创建 1-在库 2-已选配 3-预选配 4-指定出库
///
[ImporterHeader(Name = "状态")]
[ExporterHeader(DisplayName = "状态")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "状态")]
public int? Wheels_CurrentStatue { get; set; } = 0;
///
/// 库位号
///
[ImporterHeader(Name = "库位号")]
[ExporterHeader(DisplayName = "库位号")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "库位号")]
public string Wheels_Location { get; set; }
///
/// 车轮条码
///
[ImporterHeader(Name = "车轮条码")]
[ExporterHeader(DisplayName = "车轮条码")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "车轮条码")]
public string Wheels_Num { get; set; }
///
/// 轮对条码
///
[ImporterHeader(Name = "轮对条码")]
[ExporterHeader(DisplayName = "轮对条码")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "轮对条码")]
public string Wheels_ldtm { get; set; }
///
/// 车型
///
[ImporterHeader(Name = "车型")]
[ExporterHeader(DisplayName = "车型")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "车型")]
public string Wheels_CarType { get; set; }
///
/// 配属局
///
[ImporterHeader(Name = "配属局")]
[ExporterHeader(DisplayName = "配属局")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "配属局")]
public string Wheels_psj { get; set; }
///
/// 车组号
///
[ImporterHeader(Name = "车组号")]
[ExporterHeader(DisplayName = "车组号")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "车组号")]
public string Wheels_CarNo { get; set; }
///
/// 轮对号
///
[ImporterHeader(Name = "轮对号")]
[ExporterHeader(DisplayName = "轮对号")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "轮对号")]
public string Wheels_ldh { get; set; }
///
/// 轮型
///
[ImporterHeader(Name = "轮型")]
[ExporterHeader(DisplayName = "轮型")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "轮型")]
public string Wheels_ldxh { get; set; }
///
/// 动拖属性M:动,T:拖 M/T:动拖通用
///
[ImporterHeader(Name = "动拖属性")]
[ExporterHeader(DisplayName = "动拖属性")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "动拖属性")]
public string Wheels_mttype { get; set; }
///
/// 新旧属性 1:旧 0 :新
///
[ImporterHeader(Name = "新旧类型")]
[ExporterHeader(DisplayName = "新旧类型")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "新旧类型")]
public string Wheels_NewOrOld { get; set; }
///
/// 属性
///
[ImporterHeader(Name = "车轮属性")]
[ExporterHeader(DisplayName = "车轮属性")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "车轮属性")]
public string WheelsProps { get; set; }
///
/// 等级
///
[ImporterHeader(Name = "等级")]
[ExporterHeader(DisplayName = "等级")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "等级")]
public string Wheels_level { get; set; }
///
/// 毂孔a界面均值
///
[ImporterHeader(Name = "毂孔a界面均值")]
[ExporterHeader(DisplayName = "毂孔a界面均值")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "毂孔a界面均值")]
public string Wheels_gkzja { get; set; }
///
/// 毂孔b界面均值
///
[ImporterHeader(Name = "毂孔b界面均值")]
[ExporterHeader(DisplayName = "毂孔b界面均值")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "毂孔b界面均值")]
public string Wheels_gkzjb { get; set; }
///
/// 毂孔c界面均值
///
[ImporterHeader(Name = "毂孔c界面均值")]
[ExporterHeader(DisplayName = "毂孔c界面均值")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "毂孔c界面均值")]
public string Wheels_gkzjc { get; set; }
///
/// 毂孔均值
///
[ImporterHeader(Name = "毂孔均值")]
[ExporterHeader(DisplayName = "毂孔均值")]
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "毂孔均值")]
public string Wheels_gkcc { get; set; }
///
/// 轮径值
///
[ImporterHeader(Name = "轮径值")]
[ExporterHeader(DisplayName = "轮径值")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "轮径值")]
public string Wheels_ljz { get; set; }
///
/// 预估轮径值
///
[ImporterHeader(Name = "预估轮径值")]
[ExporterHeader(DisplayName = "预估轮径值")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "预估轮径值")]
public string Wheels_ygljz { get; set; }
///
/// 入库日期
///
[ImporterHeader(Name = "入库日期")]
[ExporterHeader(DisplayName = "入库日期")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "入库日期")]
public string Wheels_InDate { get; set; }
///
/// 轮缘
///
[ImporterHeader(Name = "轮缘")]
[ExporterHeader(DisplayName = "轮缘")]
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "轮缘")]
public string Wheels_LYH { get; set; }
}
}