package com.jeesharp.business.modules.setting.vo;

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

/**
 * 小程序首页轮播单项，与 {@code cms_home_banner} 启用数据对应。
 *
 * @author jeesharp
 * @since 2026-05-13
 */
@Data
@Schema(description = "小程序首页-轮播项")
public class MiniHomeBannerItemVO {

    @Schema(description = "主键")
    private String id;

    @Schema(description = "标题或运营文案")
    private String title;

    @Schema(description = "图片 URL")
    private String imageUrl;

    @Schema(description = "点击跳转链接（H5/小程序路径或外链，可为空）")
    private String linkUrl;

    @Schema(description = "跳转类型：0-不跳转 1-业务详情 2-业务列表 3-自定义路径 4-H5")
    private Integer jumpType;

    @Schema(description = "业务场景编码")
    private String bizType;

    @Schema(description = "业务主键")
    private String bizId;
}
