From acbe0c6c601ff1368002d701631a43a2c00b61f5 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 15 十月 2025 15:27:13 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-system/src/main/java/com/ruoyi/system/vo/asset/AssetMainInventoryVO.java | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 120 insertions(+), 0 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/asset/AssetMainInventoryVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/asset/AssetMainInventoryVO.java new file mode 100644 index 0000000..4aea4e3 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/asset/AssetMainInventoryVO.java @@ -0,0 +1,120 @@ +package com.ruoyi.system.vo.asset; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; + +/** + * 审批通过资产分页视图对象 + */ +@Data +@ApiModel("资产盘点资产视图对象") +public class AssetMainInventoryVO implements Serializable { + private static final long serialVersionUID = -1287342342234234234L; + + @ApiModelProperty(value = "资产ID") + private Integer id; + + @ApiModelProperty(value = "盘点任务关联表ID") + private Integer assetInventoryTaskItemId; + + @ApiModelProperty(value = "资产编码") + private String assetCode; + + @ApiModelProperty(value = "资产名称") + private String assetName; + + @ApiModelProperty(value = "资产大类(关联的资产类型的父级类型)") + private String parentAssetType; + + @ApiModelProperty(value = "资产类型") + private String assetTypeName; + + @ApiModelProperty(value = "规格型号") + private String specificationModel; + + @ApiModelProperty(value = "类别") + private String category; + + @ApiModelProperty(value = "计量单位") + private String measurementUnit; + + @ApiModelProperty(value = "数量") + private Integer quantity; + + @ApiModelProperty(value = "单价") + private BigDecimal unitPrice; + + @ApiModelProperty(value = "总价值(数量*单价)") + private BigDecimal totalValue; + + @ApiModelProperty(value = "会计凭证号") + private String accountingVoucherNo; + + @ApiModelProperty(value = "会计科目") + private String accountingSubject; + + @ApiModelProperty(value = "入账状态") + private String accountingStatus; + + @ApiModelProperty(value = "入账金额") + private BigDecimal accountingAmount; + + @ApiModelProperty(value = "入账时间") + @JsonFormat(pattern = "yyyy-MM-dd") + private LocalDate accountingDate; + + @ApiModelProperty(value = "资产状态") + private String assetStatus; + + @ApiModelProperty(value = "归属部门") + private String ownershipDeptName; + + @ApiModelProperty(value = "权属单位/部门ID") + private Integer ownershipDeptId; + + @ApiModelProperty(value = "资产类别ID,关联asset_type表") + private Integer assetTypeId; + + @ApiModelProperty(value = "位置类型 0-部门,1-仓库,2-录入地址") + private Integer addressType; + + @ApiModelProperty(value = "使用部门") + private String useDeptName; + + @ApiModelProperty(value = "使用部门/位置ID") + private Integer useDeptId; + + @ApiModelProperty(value = "仓库ID,关联warehouse表") + private Integer warehouseId; + + @ApiModelProperty(value = "仓库名称(冗余字段)") + private String warehouseName; + + @ApiModelProperty(value = "所在位置") + private String address; + + @ApiModelProperty(value = "使用人") + private String userName; + + @ApiModelProperty(value = "盘点人") + private String checkUserName; + + @ApiModelProperty(value = "盘点状态 盘点结果 0-未盘点,1-正常,2-异常 未找到资产") + private Integer inventoryStatus; + + @ApiModelProperty(value = "实存部门") + private String realDeptName; + + @ApiModelProperty(value = "实存使用人") + private String realUserName; + + @ApiModelProperty(value = "异常说明") + private String exceptionExplain; +} + -- Gitblit v1.7.1