From d1059cf7a8e9c4d8d4a213d7c949379b94f05133 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 29 九月 2025 11:12:21 +0800 Subject: [PATCH] 资产汇总 出入库记录 闲置房产 --- ruoyi-system/src/main/resources/mapper/system/AssetTypeMapper.xml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/ruoyi-system/src/main/resources/mapper/system/AssetTypeMapper.xml b/ruoyi-system/src/main/resources/mapper/system/AssetTypeMapper.xml index 15e7004..4430581 100644 --- a/ruoyi-system/src/main/resources/mapper/system/AssetTypeMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/AssetTypeMapper.xml @@ -148,5 +148,51 @@ order by t1.create_time desc </select> + <select id="pageListIdle" resultType="com.ruoyi.system.vo.AssetIdleListVO"> + select t1.* ,t2.type_name as assetTypeName,t4.dept_name as ownershipDeptName, + case + when t1.use_dept_id is not null and t1.use_dept_id != '' then t3.dept_name + when t1.address is not null and t1.address != '' then t1.address + when t1.warehouse_name is not null and t1.warehouse_name != '' then t1.warehouse_name + else null + end as useName from asset_main t1 + left join asset_type t2 on t2.id = t1.asset_type_id + left join t_dept t3 on t3.id = t1.use_dept_id + left join t_dept t4 on t4.id = t1.ownership_dept_id + where 1=1 + AND t1.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()} + <if test="query.assetMainIds != null and query.assetMainIds.size()>0"> + AND t1.id IN + <foreach collection="query.assetMainIds" item="item" open="(" separator="," close=")"> + #{item} + </foreach> + </if> + + + order by t1.create_time desc + </select> + <select id="pageListIdleNoLimit" resultType="com.ruoyi.system.vo.AssetIdleListVO"> + select t1.* ,t2.type_name as assetTypeName,t4.dept_name as ownershipDeptName, + case + when t1.use_dept_id is not null and t1.use_dept_id != '' then t3.dept_name + when t1.address is not null and t1.address != '' then t1.address + when t1.warehouse_name is not null and t1.warehouse_name != '' then t1.warehouse_name + else null + end as useName from asset_main t1 + left join asset_type t2 on t2.id = t1.asset_type_id + left join t_dept t3 on t3.id = t1.use_dept_id + left join t_dept t4 on t4.id = t1.ownership_dept_id + where 1=1 + AND t1.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()} + <if test="query.assetMainIds != null and query.assetMainIds.size()>0"> + AND t1.id IN + <foreach collection="query.assetMainIds" item="item" open="(" separator="," close=")"> + #{item} + </foreach> + </if> + + + order by t1.create_time desc + </select> </mapper> -- Gitblit v1.7.1