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 +