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_Old), "旧库库存信息")]
public class Dt_WheelsStock_Old
{
///
/// 主键
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
public int Wheels_ID { get; set; }
///
/// 车轮编号
///
[ImporterHeader(Name = "车轮编号")]
[ExporterHeader(DisplayName = "车轮编号")]
[SugarColumn(IsNullable = false,ColumnName = "wheel_code", Length = 50, ColumnDescription = "车轮编号")]
public string wheel_code { get; set; }
///
/// 轮对号
///
[ImporterHeader(Name = "轮对号")]
[ExporterHeader(DisplayName = "轮对号")]
[SugarColumn(IsNullable = false, ColumnName = "feedbackno", Length = 50, ColumnDescription = "轮对号")]
public string feedbackno { get; set; }
///
/// 车组号
///
[ImporterHeader(Name = "车组号")]
[ExporterHeader(DisplayName = "车组号")]
[SugarColumn(IsNullable = false, ColumnName = "axes_code", Length = 20, ColumnDescription = "车组号")]
public string axes_code { get; set; }
///
/// 新/旧
///
[ImporterHeader(Name = "新/旧")]
[ExporterHeader(DisplayName = "新/旧")]
[SugarColumn(IsNullable = false, ColumnName = "repair_item", Length = 20, ColumnDescription = "新/旧")]
public string repair_item { get; set; }
///
/// 车轮类别(M/T)
///
[ImporterHeader(Name = "车轮类别(M/T)")]
[ExporterHeader(DisplayName = "车轮类别(M/T)")]
[SugarColumn(IsNullable = false, ColumnName = "dqtz_state", Length = 20, ColumnDescription = "车轮类别(M/T)")]
public string dqtz_state { get; set; }
///
/// 车轮型号
///
[ImporterHeader(Name = "车轮型号")]
[ExporterHeader(DisplayName = "车轮型号")]
[SugarColumn(IsNullable = false, ColumnName = "axes_type", Length = 50, ColumnDescription = "车轮型号")]
public string axes_type { get; set; }
///
/// 毂孔等级
///
[ImporterHeader(Name = "毂孔等级")]
[ExporterHeader(DisplayName = "毂孔等级")]
[SugarColumn(IsNullable = false, ColumnName = "venderno", Length = 50, ColumnDescription = "毂孔等级")]
public string venderno { get; set; }
///
/// 轮/盘类型
///
[ImporterHeader(Name = "轮/盘类型")]
[ExporterHeader(DisplayName = "轮/盘类型")]
[SugarColumn(IsNullable = false, ColumnName = "bearing_type", Length = 20, ColumnDescription = "轮/盘类型")]
public string bearing_type { get; set; }
///
/// 制动盘材质
///
[ImporterHeader(Name = "制动盘材质")]
[ExporterHeader(DisplayName = "制动盘材质")]
[SugarColumn(IsNullable = false, ColumnName = "matertextrue", Length = 50, ColumnDescription = "制动盘材质")]
public string matertextrue { get; set; }
///
/// 车型
///
[ImporterHeader(Name = "车型")]
[ExporterHeader(DisplayName = "车型")]
[SugarColumn(IsNullable = false, ColumnName = "model", Length = 20, ColumnDescription = "车型")]
public string model { get; set; }
///
/// 制造厂
///
[ImporterHeader(Name = "制造厂")]
[ExporterHeader(DisplayName = "制造厂")]
[SugarColumn(IsNullable = false, ColumnName = "wheel_from", Length = 50, ColumnDescription = "制造厂")]
public string wheel_from { get; set; }
///
/// 配属局
///
[ImporterHeader(Name = "配属局")]
[ExporterHeader(DisplayName = "配属局")]
[SugarColumn(IsNullable = false, ColumnName = "wheel_pan", Length = 20, ColumnDescription = "配属局")]
public string wheel_pan { get; set; }
///
/// 轮毂孔直径
///
[ImporterHeader(Name = "轮毂孔直径")]
[ExporterHeader(DisplayName = "轮毂孔直径")]
[SugarColumn(IsNullable = false, ColumnName = "zjj", Length = 20, ColumnDescription = "轮毂孔直径")]
public string zjj { get; set; }
///
/// 预估镟修后轮径值
///
[ImporterHeader(Name = "预估镟修后轮径值")]
[ExporterHeader(DisplayName = "预估镟修后轮径值")]
[SugarColumn(IsNullable = false, ColumnName = "zszj", Length = 20, ColumnDescription = "预估镟修后轮径值")]
public string zszj { get; set; }
///
/// 轮缘厚
///
[ImporterHeader(Name = "轮缘厚")]
[ExporterHeader(DisplayName = "轮缘厚")]
[SugarColumn(IsNullable = false, ColumnName = "zcd", Length = 50, ColumnDescription = "轮缘厚")]
public string zcd { get; set; }
///
/// 轴装/轮装制动盘剩余磨耗
///
[ImporterHeader(Name = "轴装/轮装制动盘剩余磨耗")]
[ExporterHeader(DisplayName = "轴装/轮装制动盘剩余磨耗")]
[SugarColumn(IsNullable = false, ColumnName = "m_zdpzzj", Length = 20, ColumnDescription = "轴装/轮装制动盘剩余磨耗")]
public string m_zdpzzj { get; set; }
///
/// 备注
///
[ImporterHeader(Name = "备注")]
[ExporterHeader(DisplayName = "备注")]
[SugarColumn(IsNullable = false, ColumnName = "remarks", Length = 100, ColumnDescription = "备注")]
public string remarks { get; set; }
///
/// 保养周期提醒
///
[ImporterHeader(Name = "保养周期提醒")]
[ExporterHeader(DisplayName = "保养周期提醒")]
[SugarColumn(IsNullable = false, ColumnName = "mqtz_state", Length = 20, ColumnDescription = "保养周期提醒")]
public string mqtz_state { get; set; }
///
/// 上次保养时间
///
[ImporterHeader(Name = "上次保养时间")]
[ExporterHeader(DisplayName = "上次保养时间")]
[SugarColumn(IsNullable = false, ColumnName = "dt_bearing_dx", Length = 50, ColumnDescription = "上次保养时间")]
public string dt_bearing_dx { get; set; }
///
/// 下次保养时间
///
[ImporterHeader(Name = "下次保养时间")]
[ExporterHeader(DisplayName = "下次保养时间")]
[SugarColumn(IsNullable = false, ColumnName = "dt_rtn", Length = 50, ColumnDescription = "下次保养时间")]
public string dt_rtn { get; set; }
///
/// 预估轮径值
///
[ImporterHeader(Name = "预估轮径值")]
[ExporterHeader(DisplayName = "预估轮径值")]
[SugarColumn(IsNullable = false, ColumnName = "Wheels_ygljz", Length = 50, ColumnDescription = "预估轮径值")]
public string Wheels_ygljz { get; set; }
///
/// 入库日期
///
[ImporterHeader(Name = "入库日期")]
[ExporterHeader(DisplayName = "入库日期")]
[SugarColumn(IsNullable = false, ColumnName = "dt_ins", Length = 50, ColumnDescription = "入库日期")]
public string dt_ins { get; set; }
///
/// 交检日期
///
[ImporterHeader(Name = "交检日期")]
[ExporterHeader(DisplayName = "交检日期")]
[SugarColumn(IsNullable = false, ColumnName = "dt_detect", Length = 20, ColumnDescription = "交检日期")]
public string dt_detect { get; set; }
///
/// 交检人
///
[ImporterHeader(Name = "交检人")]
[ExporterHeader(DisplayName = "交检人")]
[SugarColumn(IsNullable = false, ColumnName = "wheel_type", Length = 20, ColumnDescription = "交检人")]
public string wheel_type { get; set; }
///
/// 入库人
///
[ImporterHeader(Name = "入库人")]
[ExporterHeader(DisplayName = "入库人")]
[SugarColumn(IsNullable = false, ColumnName = "dept_code", Length = 20, ColumnDescription = "入库人")]
public string dept_code { get; set; }
///
/// 备用状态1
///
[ImporterHeader(Name = "备用状态1")]
[ExporterHeader(DisplayName = "备用状态1")]
[SugarColumn(IsNullable = false, ColumnName = "spare_state1", Length = 20, ColumnDescription = "备用状态1")]
public string spare_state1 { get; set; }
///
/// 货位号
///
[ImporterHeader(Name = "货位号")]
[ExporterHeader(DisplayName = "货位号")]
[SugarColumn(IsNullable = false, ColumnName = "Locate", Length = 20, ColumnDescription = "货位号")]
public string Locate { get; set; }
///
/// 状态 0-创建 1-在库 2-已选配 3-预选配 4-指定出库
///
[ImporterHeader(Name = "状态")]
[ExporterHeader(DisplayName = "状态")]
[SugarColumn(IsNullable = false, ColumnName = "Wheels_CurrentStatue", Length = 50, ColumnDescription = "状态")]
public int? Wheels_CurrentStatue { get; set; } = 1;
}
}