From 5b8a37a19193d673716d6a09e6de3ffdbf2112ae Mon Sep 17 00:00:00 2001 From: mashuai Date: Mon, 20 Oct 2025 18:12:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/machine/MaterialStorageInfo.java | 6 +++++- .../material/clz/MaterialMachineMapper.xml | 20 ++++++++++++++----- .../material/lease/LeaseApplyInfoMapper.xml | 4 +++- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/domain/machine/MaterialStorageInfo.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/domain/machine/MaterialStorageInfo.java index 76d6be7f..83a772f5 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/domain/machine/MaterialStorageInfo.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/domain/machine/MaterialStorageInfo.java @@ -21,7 +21,7 @@ public class MaterialStorageInfo { private Integer id; @ApiModelProperty(value = "序号") - @Excel(name = "序号", width = 5) + @Excel(name = "序号", width = 5, cellType = Excel.ColumnType.NUMERIC) private Integer seq; @ApiModelProperty(value = "机具名称") @@ -104,4 +104,8 @@ public class MaterialStorageInfo { @ApiModelProperty(value = "是否分包直领标志(0 是 1 否)") private String subFlag; + + @ApiModelProperty(value = "是否直转标志(0 是 1 否)") + @Excel(name = "是否直转", width = 10, readConverterExp = "0=是,1=否") + private String directFlag; } diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/clz/MaterialMachineMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/clz/MaterialMachineMapper.xml index a6847dcf..f6edbce2 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/clz/MaterialMachineMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/clz/MaterialMachineMapper.xml @@ -236,7 +236,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" sai.type_id AS typeId, lai.code AS code, sai.ma_id AS maId, - bp.pro_name AS proName + bp.pro_name AS proName, + CASE WHEN + lai.direct_id IS NULL + THEN '1' ELSE '0' + END AS directFlag FROM slt_agreement_info sai LEFT JOIN ma_type mt ON mt.type_id = sai.type_id @@ -259,7 +263,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" GROUP BY sai.type_id, - sai.ma_id + sai.ma_id, + lai.direct_id