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_MaterialCodeInfo), "物料码信息")] public class Dt_MaterialCodeInfo : BaseEntity { /// /// 主键 /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")] public int Id { get; set; } /// /// 物料编号 /// [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "物料编号")] public string MaterialCode { get; set; } /// /// 物料名称 /// [SugarColumn(IsNullable = true, Length = 255, ColumnDescription = "物料名称")] public string? MaterialName { get; set; } /// /// 供应商编号 /// [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "供应商编号")] public string? SuplierCode { get; set; } /// /// 采购单号 /// [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "采购单号")] public string? PruchaseOrderNo { get; set; } /// /// 物料规格 /// [SugarColumn(IsNullable = true, Length = 500, ColumnDescription = "物料规格")] public string? MaterialSpec { get; set; } /// /// 批次 /// [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "批次")] public string? BatchNo { get; set; } /// /// 厂区 /// [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "厂区")] public string? FactoryArea { get; set; } /// /// 日期 /// [SugarColumn(IsNullable = false, ColumnDescription = "物料编号")] public string Date { get; set; } /// /// 新条码 /// [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "新条码")] public string NewBarcode { get; set; } /// /// 原条码 /// [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "原条码")] public string OldBarcode { get; set; } /// /// 原数量 /// [SugarColumn(IsNullable = false, ColumnDescription = "原数量")] public decimal OriginalQuantity { get; set; } /// /// 新数量 /// [SugarColumn(IsNullable = false, ColumnDescription = "新数量")] public decimal AfterQuantity { get; set; } /// /// 单位 /// [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "单位")] public string Unit { get; set; } /// /// 备注 /// [SugarColumn(IsNullable = true, Length = 500, ColumnDescription = "备注")] public string? Remark { get; set; } } }