package shop.alien.entity.storePlatform.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 运营活动报名校验结果
 *
 * @author system
 * @since 2025-01-XX
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "StoreOperationalActivitySignupCheckVo", description = "运营活动报名校验结果")
public class StoreOperationalActivitySignupCheckVo {

    @ApiModelProperty(value = "是否已满")
    private boolean full;

    @ApiModelProperty(value = "是否已成功报名")
    private boolean signedUp;

    @ApiModelProperty(value = "当前报名人数")
    private Integer currentSignupCount;

    @ApiModelProperty(value = "活动限制人数")
    private Integer activityLimitPeople;
}
