| | |
| | | using SqlSugar; |
| | | 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 |
| | | { |
| | | /// <summary> |
| | | /// ç©æè¡¨ |
| | | ///</summary> |
| | | [SugarTable("Dt_MaterielInfo", "ç©æè¡¨")] |
| | | [SugarTable(nameof(Dt_MaterielInfo), "ç©æä¿¡æ¯")] |
| | | public class Dt_MaterielInfo : BaseEntity |
| | | { |
| | | /// <summary> |
| | | /// å¤ æ³¨:主é®ID |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true, ColumnDescription = "主é®ID", IsIdentity = true)] |
| | | public int ID { get; set; } |
| | | /// ä¸»é® |
| | | /// </summary> |
| | | [ImporterHeader(Name = "主é®")] |
| | | [ExporterHeader(DisplayName = "主é®")] |
| | | [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主é®")] |
| | | public int Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:ç©æID |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "MaterielID", ColumnDescription = "ç©æID")] |
| | | public string? MaterielID { get; set; } |
| | | /// åºåä¸»é® |
| | | /// </summary> |
| | | [ImporterHeader(Name = "åºå主é®")] |
| | | [ExporterHeader(DisplayName = "åºå主é®")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "åºå主é®")] |
| | | public int AreaId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:æå±åºåº |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "AreaID", ColumnDescription = "æå±åºåº")] |
| | | public string? AreaID { get; set; } |
| | | /// ç©æç¼å· |
| | | /// </summary> |
| | | [ImporterHeader(Name = "ç©æç¼å·")] |
| | | [ExporterHeader(DisplayName = "ç©æç¼å·")] |
| | | [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "ç©æç¼å·")] |
| | | public string MaterielCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:ç©æåç§° |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "MaterielName", ColumnDescription = "ç©æåç§°")] |
| | | public string? MaterielName { get; set; } |
| | | /// ç©æåç§° |
| | | /// </summary> |
| | | [ImporterHeader(Name = "ç©æåç§°")] |
| | | [ExporterHeader(DisplayName = "ç©æåç§°")] |
| | | [SugarColumn(IsNullable = false, Length = 200, ColumnDescription = "ç©æåç§°")] |
| | | public string MaterielName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:å
è£
è§æ ¼ |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Packspes", ColumnDescription = "å
è£
è§æ ¼")] |
| | | public string? Packspes { get; set; } |
| | | /// ç©ææè¿° |
| | | /// </summary> |
| | | [ImporterHeader(Name = "ç©ææè¿°")] |
| | | [ExporterHeader(DisplayName = "ç©ææè¿°")] |
| | | [SugarColumn(IsNullable = true, Length = 500, ColumnDescription = "ç©ææè¿°")] |
| | | public string MaterielDes { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:ç©ææè¿° |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "MaterielDesc", ColumnDescription = "ç©ææè¿°")] |
| | | public string? MaterielDesc { get; set; } |
| | | /// 容å¨ç±»å |
| | | /// </summary> |
| | | [ImporterHeader(Name = "容å¨ç±»å")] |
| | | [ExporterHeader(DisplayName = "容å¨ç±»å")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "容å¨ç±»å", DefaultValue = "0")] |
| | | public int CotainerType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:ç©æå±æ§ |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Attribute", ColumnDescription = "ç©æå±æ§")] |
| | | public string? Attribute { get; set; } |
| | | /// å
è£
è§æ ¼ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "å
è£
è§æ ¼")] |
| | | [ExporterHeader(DisplayName = "å
è£
è§æ ¼")] |
| | | [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "å
è£
è§æ ¼")] |
| | | public string Packspes { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:计éåä½ |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Unit", ColumnDescription = "计éåä½")] |
| | | public string? Unit { get; set; } |
| | | /// ç©æå±æ§ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "ç©æå±æ§")] |
| | | [ExporterHeader(DisplayName = "ç©æå±æ§")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "ç©æå±æ§", DefaultValue = "0")] |
| | | public int Attribute { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:å½åç¶æï¼0ï¼ç¦ç¨ 1ï¼å¯ç¨ï¼ |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Status", ColumnDescription = "å½åç¶æï¼0ï¼ç¦ç¨ 1ï¼å¯ç¨ï¼")] |
| | | public int? Status { get; set; } |
| | | /// 计éåä½ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "计éåä½")] |
| | | [ExporterHeader(DisplayName = "计éåä½")] |
| | | [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "计éåä½", DefaultValue = "0")] |
| | | public string Unit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:æå°å
è£
æ° |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "MinpackQty", ColumnDescription = "æå°å
è£
æ°")] |
| | | public decimal? MinpackQty { get; set; } |
| | | /// æææ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "æææ")] |
| | | [ExporterHeader(DisplayName = "æææ")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "æææ", DefaultValue = "-1")] |
| | | public int Validity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:ç产å |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Mfacturer", ColumnDescription = "ç产å")] |
| | | public string? Mfacturer { get; set; } |
| | | /// å®å
¨åºå |
| | | /// </summary> |
| | | [ImporterHeader(Name = "å®å
¨åºå")] |
| | | [ExporterHeader(DisplayName = "å®å
¨åºå")] |
| | | [SugarColumn(IsNullable = false, DecimalDigits = 2, ColumnDescription = "å®å
¨åºå", DefaultValue = "-1")] |
| | | public decimal SafetyStock { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:ä¾åºå |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Supplier", ColumnDescription = "ä¾åºå")] |
| | | public string? Supplier { get; set; } |
| | | /// æ¯å¦å
è®¸æ··æ¹ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "æ¯å¦å
许混æ¹")] |
| | | [ExporterHeader(DisplayName = "æ¯å¦å
许混æ¹")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "æ¯å¦å
许混æ¹")] |
| | | public bool IsMixBatch { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:åé |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "NetWeight", ColumnDescription = "åé")] |
| | | public decimal? NetWeight { get; set; } |
| | | /// æ¯å¦å
许混æ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "æ¯å¦å
许混æ")] |
| | | [ExporterHeader(DisplayName = "æ¯å¦å
许混æ")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "æ¯å¦å
许混æ")] |
| | | public bool IsMixMateriel { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:æ¯é |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "GrossWeight", ColumnDescription = "æ¯é")] |
| | | public decimal? GrossWeight { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:æææ |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Validity", ColumnDescription = "æææ")] |
| | | public int? Validity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:å®å
¨åºå |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Safety", ColumnDescription = "å®å
¨åºå")] |
| | | public decimal? Safety { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨:夿³¨ |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Remark", ColumnDescription = "夿³¨")] |
| | | public string? Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨: |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(IsNullable = true, ColumnName = "Spare1", ColumnDescription = "")] |
| | | public string? Spare1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨: |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(IsNullable = true, ColumnName = "Spare2", ColumnDescription = "")] |
| | | public string? Spare2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨: |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(IsNullable = true, ColumnName = "Spare3", ColumnDescription = "")] |
| | | public string? Spare3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨: |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(IsNullable = true, ColumnName = "Spare4", ColumnDescription = "")] |
| | | public string? Spare4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ æ³¨: |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(IsNullable = true, ColumnName = "Spare5", ColumnDescription = "")] |
| | | public string? Spare5 { get; set; } |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | [ImporterHeader(Name = "夿³¨")] |
| | | [ExporterHeader(DisplayName = "夿³¨")] |
| | | [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "夿³¨")] |
| | | public string Remark { get; set; } |
| | | } |
| | | } |
| | | } |