package cn.novalon.gym.manage.datacount.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 会员月度签到统计
 *
 * @author system
 * @date 2026-06-17
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MemberMonthlySignIn {

    /**
     * 会员ID
     */
    private Long memberId;

    /**
     * 会员姓名
     */
    private String memberName;

    /**
     * 统计月份（格式：yyyy-MM）
     */
    private String month;

    /**
     * 当月签到总次数
     */
    private Long totalSignIns;

    /**
     * 当月成功签到次数
     */
    private Long successSignIns;

    /**
     * 当月失败签到次数
     */
    private Long failedSignIns;
}
