liaoxujun@qq.com
2024-03-06 063e40d8f159f6d02a7ac421d8f3fb1c694d7aab
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
/***********************************************************************
 *            Project: CoreCms
 *        ProjectName: 核心内容管理系统
 *                Web: https://www.corecms.net
 *             Author: 大灰灰
 *              Email: jianweie@163.com
 *         CreateTime: 2021/7/16 1:14:14
 *        Description: 暂无
 ***********************************************************************/
 
using System;
using System.ComponentModel.DataAnnotations;
using SqlSugar;
 
namespace CoreCms.Net.Model.Entities
{
    /// <summary>
    ///     商品表
    /// </summary>
    public partial class CoreCmsGoods
    {
        /// <summary>
        ///     商品ID
        /// </summary>
        [Display(Name = "商品ID")]
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
        [Required(ErrorMessage = "请输入{0}")]
        public int id { get; set; }
 
        /// <summary>
        ///     商品条码
        /// </summary>
        [Display(Name = "商品条码")]
        [Required(ErrorMessage = "请输入{0}")]
        [StringLength(30, ErrorMessage = "{0}不能超过{1}字")]
        public string bn { get; set; }
 
        /// <summary>
        ///     商品名称
        /// </summary>
        [Display(Name = "商品名称")]
        [Required(ErrorMessage = "请输入{0}")]
        [StringLength(200, ErrorMessage = "{0}不能超过{1}字")]
        public string name { get; set; }
 
        /// <summary>
        ///     商品简介
        /// </summary>
        [Display(Name = "商品简介")]
        [StringLength(255, ErrorMessage = "{0}不能超过{1}字")]
        public string brief { get; set; }
 
        /// <summary>
        ///     缩略图
        /// </summary>
        [Display(Name = "缩略图")]
        [StringLength(255, ErrorMessage = "{0}不能超过{1}字")]
        public string image { get; set; }
 
        /// <summary>
        ///     图集
        /// </summary>
        [Display(Name = "图集")]
        public string images { get; set; }
 
        /// <summary>
        ///     视频
        /// </summary>
        [Display(Name = "视频")]
        [StringLength(255, ErrorMessage = "{0}不能超过{1}字")]
        public string video { get; set; }
 
        /// <summary>
        ///     佣金分配方式
        /// </summary>
        [Display(Name = "佣金分配方式")]
        [Required(ErrorMessage = "请输入{0}")]
        public int productsDistributionType { get; set; }
 
        /// <summary>
        ///     商品分类
        /// </summary>
        [Display(Name = "商品分类")]
        [Required(ErrorMessage = "请输入{0}")]
        public int goodsCategoryId { get; set; }
 
        /// <summary>
        ///     商品类别
        /// </summary>
        [Display(Name = "商品类别")]
        [Required(ErrorMessage = "请输入{0}")]
        public int goodsTypeId { get; set; }
 
        /// <summary>
        ///     sku序列
        /// </summary>
        [Display(Name = "sku序列")]
        [StringLength(255, ErrorMessage = "{0}不能超过{1}字")]
        public string goodsSkuIds { get; set; }
 
        /// <summary>
        ///     参数序列
        /// </summary>
        [Display(Name = "参数序列")]
        [StringLength(255, ErrorMessage = "{0}不能超过{1}字")]
        public string goodsParamsIds { get; set; }
 
        /// <summary>
        ///     品牌
        /// </summary>
        [Display(Name = "品牌")]
        [Required(ErrorMessage = "请输入{0}")]
        public int brandId { get; set; }
 
        /// <summary>
        ///     是否虚拟商品
        /// </summary>
        [Display(Name = "是否虚拟商品")]
        [Required(ErrorMessage = "请输入{0}")]
        public bool isNomalVirtual { get; set; }
 
        /// <summary>
        ///     是否上架
        /// </summary>
        [Display(Name = "是否上架")]
        [Required(ErrorMessage = "请输入{0}")]
        public bool isMarketable { get; set; }
 
        /// <summary>
        ///     商品单位
        /// </summary>
        [Display(Name = "商品单位")]
        [StringLength(20, ErrorMessage = "{0}不能超过{1}字")]
        public string unit { get; set; }
 
        /// <summary>
        ///     商品详情
        /// </summary>
        [Display(Name = "商品详情")]
        public string intro { get; set; }
 
        /// <summary>
        ///     商品规格序列号存储
        /// </summary>
        [Display(Name = "商品规格序列号存储")]
        public string spesDesc { get; set; }
 
        /// <summary>
        ///     参数序列化
        /// </summary>
        [Display(Name = "参数序列化")]
        public string parameters { get; set; }
 
        /// <summary>
        ///     评论次数
        /// </summary>
        [Display(Name = "评论次数")]
        [Required(ErrorMessage = "请输入{0}")]
        public int commentsCount { get; set; }
 
        /// <summary>
        ///     浏览次数
        /// </summary>
        [Display(Name = "浏览次数")]
        [Required(ErrorMessage = "请输入{0}")]
        public int viewCount { get; set; }
 
        /// <summary>
        ///     购买次数
        /// </summary>
        [Display(Name = "购买次数")]
        [Required(ErrorMessage = "请输入{0}")]
        public int buyCount { get; set; }
 
        /// <summary>
        ///     上架时间
        /// </summary>
        [Display(Name = "上架时间")]
        public DateTime? uptime { get; set; }
 
        /// <summary>
        ///     下架时间
        /// </summary>
        [Display(Name = "下架时间")]
        public DateTime? downtime { get; set; }
 
        /// <summary>
        ///     商品排序
        /// </summary>
        [Display(Name = "商品排序")]
        [Required(ErrorMessage = "请输入{0}")]
        public int sort { get; set; }
 
        /// <summary>
        ///     标签id逗号分隔
        /// </summary>
        [Display(Name = "标签id逗号分隔")]
        [StringLength(50, ErrorMessage = "{0}不能超过{1}字")]
        public string labelIds { get; set; }
 
        /// <summary>
        ///     自定义规格名称
        /// </summary>
        [Display(Name = "自定义规格名称")]
        public string newSpec { get; set; }
 
        /// <summary>
        ///     开启规则
        /// </summary>
        [Display(Name = "开启规则")]
        [Required(ErrorMessage = "请输入{0}")]
        public int openSpec { get; set; }
 
        /// <summary>
        ///     创建时间
        /// </summary>
        [Display(Name = "创建时间")]
        public DateTime? createTime { get; set; }
 
        /// <summary>
        ///     更新时间
        /// </summary>
        [Display(Name = "更新时间")]
        public DateTime? updateTime { get; set; }
 
        /// <summary>
        ///     是否推荐
        /// </summary>
        [Display(Name = "是否推荐")]
        [Required(ErrorMessage = "请输入{0}")]
        public bool isRecommend { get; set; }
 
        /// <summary>
        ///     是否热门
        /// </summary>
        [Display(Name = "是否热门")]
        [Required(ErrorMessage = "请输入{0}")]
        public bool isHot { get; set; }
 
        /// <summary>
        ///     是否删除
        /// </summary>
        [Display(Name = "是否删除")]
        [Required(ErrorMessage = "请输入{0}")]
        public bool isDel { get; set; }
 
 
        /// <summary>
        ///     初始销量
        /// </summary>
        [Display(Name = "初始销量")]
        [Required(ErrorMessage = "请输入{0}")]
        public int initialSales { get; set; }
        /// <summary>
        /// 区域代码
        /// </summary>        
        [SugarColumn(ColumnDescription = "区域代码")]
        public string areaCode { get; set; }
    }
}