mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-25 10:05:49 +08:00
51 lines
1.3 KiB
C#
51 lines
1.3 KiB
C#
using System;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace BetterGenshinImpact.Model.Database
|
|
{
|
|
[Table("task_list")]
|
|
public class TaskList
|
|
{
|
|
[Key]
|
|
[Column("id")]
|
|
public int Id { get; set; }
|
|
|
|
[Column("order_index")]
|
|
public int OrderIndex { get; set; }
|
|
|
|
[Column("task_name")]
|
|
[Required]
|
|
[MaxLength(255)]
|
|
public string TaskName { get; set; } = string.Empty;
|
|
|
|
[Column("task_params")]
|
|
public string? TaskParams { get; set; }
|
|
|
|
[Column("schedule_expression")]
|
|
[MaxLength(255)]
|
|
public string? ScheduleExpression { get; set; }
|
|
|
|
[Column("schedule_type")]
|
|
[MaxLength(50)]
|
|
public string? ScheduleType { get; set; }
|
|
|
|
[Column("next_run_time")]
|
|
public DateTime? NextRunTime { get; set; }
|
|
|
|
[Column("last_run_time")]
|
|
public DateTime? LastRunTime { get; set; }
|
|
|
|
[Column("hotkey")]
|
|
[MaxLength(50)]
|
|
public string? Hotkey { get; set; }
|
|
|
|
[Column("hotkey_")]
|
|
[MaxLength(50)]
|
|
public string? Hotkey2 { get; set; }
|
|
|
|
[Column("category")]
|
|
[MaxLength(50)]
|
|
public string? Category { get; set; }
|
|
}
|
|
} |