diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/assets/vo/DeptAssetsPageReqVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/assets/vo/DeptAssetsPageReqVO.java
index d574002a..bae6313b 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/assets/vo/DeptAssetsPageReqVO.java
+++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/assets/vo/DeptAssetsPageReqVO.java
@@ -22,12 +22,18 @@ public class DeptAssetsPageReqVO extends PageParam {
@Schema(description = "资产id", example = "15660")
private Long assetsId;
+ @Schema(description = "资产类型id", example = "5169")
+ private Long typeId;
+
@Schema(description = "资产状态 -1无状态 0空闲 1使用中 2维修 3损坏 (资产类型按单件时候有意义)", example = "2")
private Integer status;
@Schema(description = "库存")
private Integer stock;
+ @Schema(description = "是否过滤库存 0否 1是")
+ private Integer filterStockFlag;
+
@Schema(description = "创建时间")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime[] createTime;
@@ -35,4 +41,4 @@ public class DeptAssetsPageReqVO extends PageParam {
@Schema(description = "资产名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "15660")
@ExcelProperty("资产名称")
private String assetsName;
-}
\ No newline at end of file
+}
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/assets/DeptAssetsMapper.xml b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/assets/DeptAssetsMapper.xml
index 44cb9d26..ac525277 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/assets/DeptAssetsMapper.xml
+++ b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/assets/DeptAssetsMapper.xml
@@ -55,6 +55,12 @@
and a.dept_id = #{vo.deptId}
+
+ and a.stock > 0
+
+
+ and b.type_id = #{vo.typeId}
+
and a.assets_id = #{vo.assetsId}
@@ -84,6 +90,12 @@
and a.dept_id = #{vo.deptId}
+
+ and a.stock > 0
+
+
+ and b.type_id = #{vo.typeId}
+
and a.assets_id = #{vo.assetsId}
@@ -95,4 +107,4 @@
-
\ No newline at end of file
+