feat:超市商品管理
This commit is contained in:
1 parent
d0ecbfbc53
commit
e7c2fcd733
17 files changed
+297
-99
No files matched your search
@@ -25,4 +25,48 @@ abstract class SupermarketSkuDao {
|
||||
|
||||
@insert
|
||||
Future<void> batchSave(List<SupermarketSkuEntity> changeList);
|
||||
|
||||
@Query("""
|
||||
SELECT DISTINCT COUNT(0) FROM supermarket_sku
|
||||
INNER JOIN supermarket_spu ON supermarket_sku.spuId = supermarket_spu.serviceUniqueCode AND supermarket_spu.delFlag = 0
|
||||
""")
|
||||
Future<int?> getCount();
|
||||
|
||||
@Query('''
|
||||
SELECT
|
||||
supermarket_sku.id,
|
||||
supermarket_sku.serviceUniqueCode,
|
||||
supermarket_sku.spuId,
|
||||
supermarket_spu.productCode,
|
||||
supermarket_spu.classifyServiceUniqueCode,
|
||||
supermarket_spu.productName,
|
||||
supermarket_spu.picUrl,
|
||||
supermarket_spu.productNature,
|
||||
supermarket_spu.salesCount,
|
||||
supermarket_spu.stock,
|
||||
supermarket_spu.sort,
|
||||
supermarket_spu.createTime,
|
||||
supermarket_spu.updateTime,
|
||||
supermarket_spu.delFlag,
|
||||
supermarket_sku.barCode,
|
||||
supermarket_sku.promotionPrice,
|
||||
supermarket_sku.purchasePrice,
|
||||
supermarket_sku.retailPrice,
|
||||
supermarket_sku.spec,
|
||||
supermarket_sku.packageNum,
|
||||
supermarket_sku.unit,
|
||||
supermarket_sku.packageNum
|
||||
FROM supermarket_sku
|
||||
INNER JOIN supermarket_spu ON supermarket_sku.spuId = supermarket_spu.serviceUniqueCode AND supermarket_spu.delFlag = 0
|
||||
WHERE
|
||||
1 = 1
|
||||
AND (:barCode = '-1' OR supermarket_sku.barCode = :barCode)
|
||||
ORDER BY supermarket_sku.spuId
|
||||
LIMIT :pageSize OFFSET :offset
|
||||
''')
|
||||
Future<List<SupermarketSpuEntity>> getAllPage(
|
||||
String barCode,
|
||||
int pageSize,
|
||||
int offset,
|
||||
);
|
||||
}
|
||||
Reference in new issue
Block a user