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.math.BigDecimal; import java.time.LocalDateTime; /** * @author mitao * @date 2025/10/17 */ @Data @ApiModel("广告无形资产视图对象") public class AssetAdVO { @ApiModelProperty(value = "主键") private Integer id; @ApiModelProperty(value = "资产名称") private String assetName; @ApiModelProperty(value = "资产编号") private String assetCode; @ApiModelProperty(value = "位置") private String location; @ApiModelProperty(value = "租赁形式(长期租赁、一次性租赁等)") private String rentalType; @ApiModelProperty(value = "资产状态:0-闲置,1-出租,2-借用,3-占用,4-其他") private Integer assetStatus; @ApiModelProperty(value = "备注") private String remarks; @ApiModelProperty(value = "当前使用人") private String currentUseBy; @ApiModelProperty(value = "使用期限") private Integer useDuration; @ApiModelProperty(value = "价格") private BigDecimal rentalPrice; @ApiModelProperty(value = "附件URL列表(多个使用英文逗号拼接)") private String attachmentUrls; @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private LocalDateTime createTime; }