using Assets.MyGame.Scripts.Net.APIResponses.Enum;
using Model.Entity.BaseModel;
namespace Model.Entity.User
{
///
/// 用户任务
///
public class UserTask : MongoBaseEntity
{
///
/// 用户Id
///
public string UserId { get; set; }
///
/// 任务编号
///
public string Number { get; set; }
///
/// 任务描述
///
public string Remark { get; set; }
///
/// 任务类型
///
public TaskType TaskType { get; set; }
///
/// 任务事件
///
public TaskEvent TaskEvent { get; set; }
///
/// 任务条件
///
public int TaskCount { get; set; }
///
/// 当前进度
///
public int Count { get; set; }
///
/// 是否完成
///
public bool IsFinish { get; set; }=false;
///
/// 关联Id 如好友Id
///
public string OtherId { get; set; }
///
/// 是否领取奖励
///
public bool IsGet { get; set; }=false;
///
/// 任务添加时间
///
public long TaskAddTime { get; set; }
///
/// 任务结束时间
///
public long TaskEndTime { get; set; }=0;
///
/// 任务完成时间
///
public long TaskFinishTime { get; set; } = 0;
///
/// 奖励礼包
///
public GiftConfig GiftConfig { get; set; } = null;
}
}