package com.ruoyi.hezhi.domain.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 用户签到对象 tb_member_sign
 *
 * @author ruoyi
 * @date 2024-10-31
 */
@Getter
@Setter
@ToString
public class MemberSignDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 用户签到 */
    public interface memberSignDay{}

    /** 用户签到主键ID */
    private Long memberSignId;

    /** 用户ID */
    @NotNull(message = "请先登录", groups = {StudentDTO.authenticationStudent.class})
    private Long memberUserId;

    /** 签到年 */
    private String signYear;

    /** 签到月 */
    private String signMonth;

    /** 签到日 */
    private String signDay;

    /** 签到日期 */
    private String signDate;

    /** 签到积分 */
    private BigDecimal signScore;

}
