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

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

/**
 * 签到规则展示项（连续天数门槛与当日可获总积分说明）。
 *
 * @author jeesharp
 * @since 2026-05-08
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "签到规则项")
public class MemberSignInRuleVO {

    @Schema(description = "连续签到天数门槛（达到该天数时适用本档奖励）")
    private Integer day;

    @Schema(description = "该日可获得积分合计（含基础分与档内额外分）")
    private Integer points;
}
