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; /** *
* 资产维修记录资产项VO *
* * @author WuGuanFengYue * @since 2025-10-09 */ @Data @ApiModel(value="AssetRepairRecordAssetVO对象", description="资产维修记录资产项VO") public class AssetRepairRecordAssetVO implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "资产ID") private Integer id; @ApiModelProperty(value = "资产编码") private String assetCode; @ApiModelProperty(value = "资产名称") private String assetName; @ApiModelProperty(value = "所属部门") private String deptName; @ApiModelProperty(value = "资产大类(关联的资产类型的父级类型)") private String parentAssetType; @ApiModelProperty(value = "资产小类(关联的资产类型)") private String assetType; @ApiModelProperty(value = "资产状态") private String assetStatus; @ApiModelProperty(value = "维修完成时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDate repairFinishTime; @ApiModelProperty(value = "维修花费") private BigDecimal repairFee; @ApiModelProperty(value = "维修状态:0-维修中,1-维修完成") private Integer status; }