1
heshaofeng
2026-03-25 37454e625df68d40897112b2e8c2e3cf4d7163e3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
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(nameof(Dt_MaterialCodeInfo), "物料码信息")]
    public class Dt_MaterialCodeInfo : BaseEntity
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
        public int Id { get; set; }
 
        /// <summary>
        /// 物料编号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "物料编号")]
        public string MaterialCode { get; set; }
 
        /// <summary>
        /// 物料名称
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 255, ColumnDescription = "物料名称")]
        public string? MaterialName { get; set; }
 
        /// <summary>
        /// 供应商编号
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "供应商编号")]
        public string? SuplierCode { get; set; }
 
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsNullable = true)]
        public int? OrderId { get; set; }
 
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50)]
        public string? OrderNo { get; set; }
 
        /// <summary>
        /// 采购单号
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "采购单号")]
        public string? PruchaseOrderNo { get; set; }
 
        /// <summary>
        /// 物料规格
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 500, ColumnDescription = "物料规格")]
        public string? MaterialSpec { get; set; }
 
        /// <summary>
        /// 批次
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "批次")]
        public string? BatchNo { get; set; }
 
        /// <summary>
        /// 厂区
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "厂区")]
        public string? FactoryArea { get; set; }
 
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "厂区")]
        public string? WarehouseCode { get; set; }
 
        /// <summary>
        /// 日期
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "物料编号")]
        public string Date { get; set; }
 
        /// <summary>
        /// 新条码
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "新条码")]
        public string NewBarcode { get; set; }
 
        /// <summary>
        /// 原条码
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "原条码")]
        public string OldBarcode { get; set; }
 
        /// <summary>
        /// 原数量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "原数量")]
        public decimal OriginalQuantity { get; set; }
 
        /// <summary>
        /// 新数量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "新数量")]
        public decimal AfterQuantity { get; set; }
 
        /// <summary>
        /// 单位
        /// </summary>
 
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "单位")]
        public string Unit { get; set; }
 
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsNullable = false)]
        public int ReturnStatus { get; set; }
 
        /// <summary>
        /// 备注
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 500, ColumnDescription = "备注")]
        public string? Remark { get; set; }
    }
}