package com.xindazhou.business.controller.app.community.banner.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "移动端 - Banner Response VO")
@Data
public class BannerRespVO {

    @Schema(description = "Banner ID", example = "1")
    private Long id;

    @Schema(description = "Banner图片URL", example = "https://example.com/banner.jpg")
    private String imageUrl;

    @Schema(description = "说明", example = "Banner说明")
    private String description;

    @Schema(description = "推送类型：1-社区文章，2-社区活动，3-外部链接", example = "1")
    private Integer pushType;

    @Schema(description = "推送目标（文章ID/活动ID/外部链接URL）", example = "1")
    private String pushTarget;

    @Schema(description = "排序", example = "0")
    private Integer sort;

}

