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