using CommonDomain.BaseModel;
namespace UserService.Param
{
/// 签到奖励返回
public class SignRewardResult
{
/// 本次签到对应第几天(1~7)
public int Day { get; set; } = 0;
public long Gold { get; set; } = 0;
public int Diamond { get; set; } = 0;
public List Product { get; set; } = new List();
}
/// 签到状态返回
public class SignStatusResult
{
public bool IsOpen { get; set; } = false;
/// 勾选=不可中断(漏签不回退);未勾选=可中断(漏签重置)
public bool CannotInterrupt { get; set; } = false;
/// 当前周期已完成到第几天(0~7)
public int SignDay { get; set; } = 0;
/// 今天签到对应的天数(已签则为其已签天数;未签则为下一次目标天数)
public int TodayDay { get; set; } = 0;
/// 今天是否已签到
public bool IsTodaySigned { get; set; } = false;
/// 7 天奖励配置
public List Days { get; set; } = new List();
}
}