package com.cf.imes.module.system.controller.admin.funds.advertisement.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Schema(description = "管理后台 - 广告管理 Response VO")
@Data
@ExcelIgnoreUnannotated
public class AdvertisementRespVO {

    @Schema(description = "广告id", requiredMode = Schema.RequiredMode.REQUIRED, example = "163681486581530624")
    private Long id;

    @Schema(description = "广告名称", example = "西亚哈")
    private String adName;

    @Schema(description = "广告位置")
    private String adPosition;

    @Schema(description = "图片路径")
    private String adImagePath;

    @Schema(description = "图片的Base64形式")
    private String adImageBase64;

    @Schema(description = "图片的类型")
    private String adImageFileType;

    @Schema(description = "投放开始时间")
    private LocalDateTime startTime;

    @Schema(description = "投放结束时间")
    private LocalDateTime endTime;

    @Schema(description = "投放时间")
    private String launchTime;

    @Schema(description = "跳转路径")
    private String adRedirectUrl;

    @Schema(description = "广告顺序")
    private Short sort;

    @Schema(description = "广告状态", example = " 0未发布 1已发布 2已结束")
    private Integer status;

    @Schema(description = "操作人")
    private String creator;

    @Schema(description = "操作时间")
    private LocalDateTime createTime;


}
