package com.ruoyi.system.vo.asset; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; /** * 盘点任务统计数据VO * * @author Claude * @since 2025-01-13 */ @Data @ApiModel(value = "InventoryTaskStatisticsVO", description = "盘点任务统计数据") public class InventoryTaskStatisticsVO implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("未盘点数量") private Integer pendingCount; @ApiModelProperty("已盘点/正常数量") private Integer normalCount; @ApiModelProperty("已盘点/异常数量") private Integer abnormalCount; @ApiModelProperty("总数量") private Integer totalCount; /** * 创建空的统计数据对象 * @return 统计数据对象,所有字段值为0 */ public static InventoryTaskStatisticsVO empty() { InventoryTaskStatisticsVO vo = new InventoryTaskStatisticsVO(); vo.setPendingCount(0); vo.setNormalCount(0); vo.setAbnormalCount(0); vo.setTotalCount(0); return vo; } }