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 MarketingActivityScopeSaveDTO extends BaseSaveDTO {

    @NotBlank(message = "活动ID不能为空")
    private String activityId;

    @NotBlank(message = "范围类型不能为空")
    private String scopeType;

    @NotBlank(message = "范围值不能为空")
    private String scopeValue;

    private String scopeName;
    private Integer priorityNo;
    private String status;
    private String extJson;
}
