shiyunteng
2025-04-10 14fbcd6bf88c047bf9b5685cdf8fb06ccf08eb49
设备技术协议和设备流水搜索条件
4个文件已修改
18 ■■■■ 已修改文件
platformx-device-api/src/main/java/com/by4cloud/platformx/device/dto/DeviceTechnicalAgreemntQueryDTO.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-api/src/main/java/com/by4cloud/platformx/device/dto/InventoryFlowWaterQueryDTO.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-biz/src/main/resources/mapper/DeviceTechnicalAgreementMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-biz/src/main/resources/mapper/InventoryFlowWaterMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-api/src/main/java/com/by4cloud/platformx/device/dto/DeviceTechnicalAgreemntQueryDTO.java
@@ -5,7 +5,7 @@
@Data
public class DeviceTechnicalAgreemntQueryDTO {
    private String contractName;
    private String agreementName;
    private String deviceName;
}
platformx-device-api/src/main/java/com/by4cloud/platformx/device/dto/InventoryFlowWaterQueryDTO.java
@@ -10,4 +10,10 @@
    @Schema(description = "设备名称")
    private String deviceName;
    @Schema(description = "设备序列号")
    private String serialNo;
    @Schema(description = "设备分类")
    private String className;
}
platformx-device-biz/src/main/resources/mapper/DeviceTechnicalAgreementMapper.xml
@@ -41,8 +41,8 @@
        join device d on d.id = dta.device_id
        where
            dta.del_flag = '0'
        <if test="queryDTO.contractName != null and queryDTO.contractName !=''">
            and c.name like CONCAT('%', #{queryDTO.contractName}, '%')
        <if test="queryDTO.agreementName != null and queryDTO.agreementName !=''">
            and dta.agreement_name like CONCAT('%', #{queryDTO.agreementName}, '%')
        </if>
        <if test="queryDTO.deviceName != null and queryDTO.deviceName !=''">
            and d.name like CONCAT('%', #{queryDTO.deviceName}, '%')
platformx-device-biz/src/main/resources/mapper/InventoryFlowWaterMapper.xml
@@ -36,6 +36,12 @@
        <if test="queryDTO.deviceName != null and queryDTO.deviceName !=''">
            and d.name like CONCAT('%', #{queryDTO.deviceName}, '%')
        </if>
        <if test="queryDTO.serialNo != null and queryDTO.serialNo !=''">
            and di.serial_no like CONCAT('%', #{queryDTO.serialNo}, '%')
        </if>
        <if test="queryDTO.className != null and queryDTO.className !=''">
            and dc.name like CONCAT('%', #{queryDTO.className}, '%')
        </if>
            order by ifw.create_time desc
    </select>
</mapper>