wangxinhui
2026-03-26 ad05ef2341fe19a4220f7ada1987636f9ec4a1a9
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 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_StockInfo), "原料/半成品纸卷库存信息")]
    public class Dt_StockInfo : BaseEntity
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
        public int Id { get; set; }
 
        /// <summary>
        /// 条码编号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "条码编号")]
        public string PalletCode { get; set; }
 
        /// <summary>
        /// 托盘类型
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "托盘类型")]
        public int PalletType { get; set; }
 
        /// <summary>
        /// 货位编号
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "货位编号")]
        public string LocationCode { get; set; }
 
        
        /// <summary>
        /// 仓库主键
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "仓库主键")]
        public int WarehouseId { get; set; }
 
        /// <summary>
        /// 库存属性(原纸,半成...)
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "库存属性")]
        public int StockAttribute { get; set; }
 
        /// <summary>
        /// 库存状态
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "库存状态")]
        public int StockStatus { get; set; }
 
        /// <summary>
        /// 物料编号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "物料编号")]
        public string MaterielCode { get; set; }
 
        /// <summary>
        /// 物料名称
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 200, ColumnDescription = "物料名称")]
        public string MaterielName { get; set; }
 
 
        /// <summary>
        /// 物料规格
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "物料规格")]
        public string MaterielSpec { get; set; }
 
        /// <summary>
        /// 批次号
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 100, ColumnDescription = "批次号")]
        public string BatchNo { get; set; }
 
        /// <summary>
        /// 订单号
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 100, ColumnDescription = "订单号")]
        public string OrderNo { get; set; }
 
        /// <summary>
        /// 库存物料长度GM/PP
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDescription = "库存物料长度")]
        public int StockLength { get; set; }
 
        /// <summary>
        /// 物料重量
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDescription = "物料重量")]
        public float? MaterielWeight { get; set; }
 
        /// <summary>
        /// 物料厚度/高度
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDescription = "物料厚度/高度")]
        public float? MaterielThickness { get; set; }
 
        /// <summary>
        /// 物料宽度
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDescription = "物料宽度")]
        public float? MaterielWide { get; set; }
 
        /// <summary>
        /// 出库数量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "出库数量", DefaultValue = "0")]
        public float OutboundQuantity { get; set; }
 
        /// <summary>
        /// 单位
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDescription = "单位")]
        public string Unit { get; set; }
 
        /// <summary>
        /// 备注
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDescription = "备注")]
        public string Remark { get; set; }
    }
}