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

import com.jeesharp.framework.pojo.dto.BaseSaveDTO;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class MarketingPosterTemplateSaveDTO extends BaseSaveDTO {

    @NotBlank(message = "模板名称不能为空")
    private String templateName;

    @NotBlank(message = "模板类型不能为空")
    private String templateType;

    private String bgImageUrl;
    private String previewImageUrl;
    private String qrSlotJson;
    private String textSlotsJson;
    private String status;
    private String extJson;
}
