From b167a4203201dee255c57afa5c96a01842889f42 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 13 十月 2025 18:46:41 +0800 Subject: [PATCH] 资产盘点任务接口 --- ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/AssetInventoryTaskDTO.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/AddInventoryTaskDTO.java b/ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/AssetInventoryTaskDTO.java similarity index 62% rename from ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/AddInventoryTaskDTO.java rename to ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/AssetInventoryTaskDTO.java index 3103645..fcbaeb6 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/AddInventoryTaskDTO.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/AssetInventoryTaskDTO.java @@ -19,7 +19,7 @@ */ @Data @ApiModel("新增盘点任务DTO") -public class AddInventoryTaskDTO { +public class AssetInventoryTaskDTO { @NotBlank(message = "任务名称不能为空") @ApiModelProperty("盘点任务名称") @@ -38,6 +38,22 @@ private LocalDate executeDate; @NotEmpty(message = "盘点资产列表不能为空") - @ApiModelProperty("盘点资产ID列表") - private List<Integer> assetMainIds; + @ApiModelProperty("盘点资产列表") + private List<AssetMainDTO> assetMains; + + /** + * 资产盘点项DTO + * 用于指定每个资产的盘点人信息 + */ + @Data + @ApiModel("资产盘点项DTO") + public static class AssetMainDTO { + + @NotNull(message = "资产ID不能为空") + @ApiModelProperty(value = "资产ID", required = true, example = "1001") + private Integer assetMainId; + + @ApiModelProperty(value = "盘点人ID,为空时默认使用当前创建用户", example = "1001") + private Integer userId; + } } \ No newline at end of file -- Gitblit v1.7.1