feat:超市商品管理
This commit is contained in:
1 parent
d0ecbfbc53
commit
e7c2fcd733
17 files changed
+297
-99
No files matched your search
@@ -26,6 +26,12 @@ class SupermarketSpuEntity {
|
||||
/// 商品性质(字典)
|
||||
SupermarketNature productNature;
|
||||
|
||||
/// 条码
|
||||
String? barCode;
|
||||
|
||||
/// 内装数量
|
||||
int packageNum;
|
||||
|
||||
/// 单位
|
||||
String unit;
|
||||
|
||||
@@ -41,10 +47,13 @@ class SupermarketSpuEntity {
|
||||
/// 销量
|
||||
double? salesCount;
|
||||
|
||||
/// 零售价
|
||||
/// 进价/单位分
|
||||
int purchasePrice;
|
||||
|
||||
/// 零售价/单位分
|
||||
int retailPrice;
|
||||
|
||||
/// 促销价
|
||||
/// 促销价/单位分
|
||||
int promotionPrice;
|
||||
|
||||
/// 排序 倒序排列
|
||||
@@ -66,11 +75,14 @@ class SupermarketSpuEntity {
|
||||
required this.productCode,
|
||||
required this.productName,
|
||||
required this.productNature,
|
||||
this.barCode,
|
||||
required this.packageNum,
|
||||
required this.unit,
|
||||
required this.spec,
|
||||
required this.picUrl,
|
||||
required this.stock,
|
||||
required this.salesCount,
|
||||
required this.purchasePrice,
|
||||
required this.retailPrice,
|
||||
required this.promotionPrice,
|
||||
required this.sort,
|
||||
|
||||
@@ -16,11 +16,14 @@ SupermarketSpuEntity _$SupermarketSpuEntityFromJson(
|
||||
productName: json['productName'] as String,
|
||||
productNature:
|
||||
$enumDecode(_$SupermarketNatureEnumMap, json['productNature']),
|
||||
barCode: json['barCode'] as String?,
|
||||
packageNum: (json['packageNum'] as num).toInt(),
|
||||
unit: json['unit'] as String,
|
||||
spec: json['spec'] as String,
|
||||
picUrl: json['picUrl'] as String?,
|
||||
stock: (json['stock'] as num?)?.toDouble(),
|
||||
salesCount: (json['salesCount'] as num?)?.toDouble(),
|
||||
purchasePrice: (json['purchasePrice'] as num).toInt(),
|
||||
retailPrice: (json['retailPrice'] as num).toInt(),
|
||||
promotionPrice: (json['promotionPrice'] as num).toInt(),
|
||||
sort: (json['sort'] as num).toInt(),
|
||||
@@ -38,11 +41,14 @@ Map<String, dynamic> _$SupermarketSpuEntityToJson(
|
||||
'productCode': instance.productCode,
|
||||
'productName': instance.productName,
|
||||
'productNature': _$SupermarketNatureEnumMap[instance.productNature]!,
|
||||
'barCode': instance.barCode,
|
||||
'packageNum': instance.packageNum,
|
||||
'unit': instance.unit,
|
||||
'spec': instance.spec,
|
||||
'picUrl': instance.picUrl,
|
||||
'stock': instance.stock,
|
||||
'salesCount': instance.salesCount,
|
||||
'purchasePrice': instance.purchasePrice,
|
||||
'retailPrice': instance.retailPrice,
|
||||
'promotionPrice': instance.promotionPrice,
|
||||
'sort': instance.sort,
|
||||
|
||||
Reference in new issue
Block a user