master:库存列表下载调优;

pull/1121/head
liujiang 2025-10-24 17:18:55 +08:00
parent 68dd217069
commit b95b1ae25f
2 changed files with 30 additions and 30 deletions

View File

@ -22,9 +22,9 @@ public class StoreStorageDetailDownloadDTO {
private Integer orderNum;
@Excel(name = "单据编号", needMerge = true, width = 26, height = 28, headerBackgroundColor = IndexedColors.SKY_BLUE)
private String code;
@Excel(name = "工厂名称", needMerge = true, width = 20, height = 28, headerBackgroundColor = IndexedColors.SKY_BLUE)
@Excel(name = "工厂名称", width = 20, height = 28, headerBackgroundColor = IndexedColors.SKY_BLUE)
private String facName;
@Excel(name = "入库类型", readConverterExp = "1=生产入库,2=其它入库,3=维修入库", needMerge = true, height = 28, headerBackgroundColor = IndexedColors.SKY_BLUE)
@Excel(name = "入库类型", readConverterExp = "1=生产入库,2=其它入库,3=维修入库", height = 28, headerBackgroundColor = IndexedColors.SKY_BLUE)
private Integer storageType;
@Excel(name = "入库日期", width = 20, needMerge = true, height = 28, headerBackgroundColor = IndexedColors.SKY_BLUE)
private String createTime;

View File

@ -98,20 +98,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SELECT
sps.prod_art_num,
sps.color_name,
sps.size_30 AS size30Quantity,
sps.size_31 AS size31Quantity,
sps.size_32 AS size32Quantity,
sps.size_33 AS size33Quantity,
sps.size_34 AS size34Quantity,
sps.size_35 AS size35Quantity,
sps.size_36 AS size36Quantity,
sps.size_37 AS size37Quantity,
sps.size_38 AS size38Quantity,
sps.size_39 AS size39Quantity,
sps.size_40 AS size40Quantity,
sps.size_41 AS size41Quantity,
sps.size_42 AS size42Quantity,
sps.size_43 AS size43Quantity,
NULLIF(sps.size_30, 0) AS size30Quantity,
NULLIF(sps.size_31, 0) AS size31Quantity,
NULLIF(sps.size_32, 0) AS size32Quantity,
NULLIF(sps.size_33, 0) AS size33Quantity,
NULLIF(sps.size_34, 0) AS size34Quantity,
NULLIF(sps.size_35, 0) AS size35Quantity,
NULLIF(sps.size_36, 0) AS size36Quantity,
NULLIF(sps.size_37, 0) AS size37Quantity,
NULLIF(sps.size_38, 0) AS size38Quantity,
NULLIF(sps.size_39, 0) AS size39Quantity,
NULLIF(sps.size_40, 0) AS size40Quantity,
NULLIF(sps.size_41, 0) AS size41Quantity,
NULLIF(sps.size_42, 0) AS size42Quantity,
NULLIF(sps.size_43, 0) AS size43Quantity
COALESCE ( sps.size_30, 0 ) + COALESCE ( sps.size_31, 0 ) + COALESCE ( sps.size_32, 0 ) + COALESCE ( sps.size_33, 0 ) + COALESCE ( sps.size_34, 0 ) +
COALESCE ( sps.size_35, 0 ) + COALESCE ( sps.size_36, 0 ) + COALESCE ( sps.size_37, 0 ) + COALESCE ( sps.size_38, 0 ) + COALESCE ( sps.size_39, 0 ) +
COALESCE ( sps.size_40, 0 ) + COALESCE ( sps.size_41, 0 ) + COALESCE ( sps.size_42, 0 ) + COALESCE ( sps.size_43, 0 ) AS totalQuantity
@ -132,20 +132,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SELECT
sps.prod_art_num,
sps.color_name,
sps.size_30 AS size30Quantity,
sps.size_31 AS size31Quantity,
sps.size_32 AS size32Quantity,
sps.size_33 AS size33Quantity,
sps.size_34 AS size34Quantity,
sps.size_35 AS size35Quantity,
sps.size_36 AS size36Quantity,
sps.size_37 AS size37Quantity,
sps.size_38 AS size38Quantity,
sps.size_39 AS size39Quantity,
sps.size_40 AS size40Quantity,
sps.size_41 AS size41Quantity,
sps.size_42 AS size42Quantity,
sps.size_43 AS size43Quantity,
NULLIF(sps.size_30, 0) AS size30Quantity,
NULLIF(sps.size_31, 0) AS size31Quantity,
NULLIF(sps.size_32, 0) AS size32Quantity,
NULLIF(sps.size_33, 0) AS size33Quantity,
NULLIF(sps.size_34, 0) AS size34Quantity,
NULLIF(sps.size_35, 0) AS size35Quantity,
NULLIF(sps.size_36, 0) AS size36Quantity,
NULLIF(sps.size_37, 0) AS size37Quantity,
NULLIF(sps.size_38, 0) AS size38Quantity,
NULLIF(sps.size_39, 0) AS size39Quantity,
NULLIF(sps.size_40, 0) AS size40Quantity,
NULLIF(sps.size_41, 0) AS size41Quantity,
NULLIF(sps.size_42, 0) AS size42Quantity,
NULLIF(sps.size_43, 0) AS size43Quantity
COALESCE ( sps.size_30, 0 ) + COALESCE ( sps.size_31, 0 ) + COALESCE ( sps.size_32, 0 ) + COALESCE ( sps.size_33, 0 ) + COALESCE ( sps.size_34, 0 ) +
COALESCE ( sps.size_35, 0 ) + COALESCE ( sps.size_36, 0 ) + COALESCE ( sps.size_37, 0 ) + COALESCE ( sps.size_38, 0 ) + COALESCE ( sps.size_39, 0 ) +
COALESCE ( sps.size_40, 0 ) + COALESCE ( sps.size_41, 0 ) + COALESCE ( sps.size_42, 0 ) + COALESCE ( sps.size_43, 0 ) AS totalQuantity