using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace WCS.Entitys { [Table("wcs_task_callback")] public class TaskCallback { [Key] [Column("id")] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } /// /// ip /// [Column("ip")] public string? IP { get; set; } [Column("port")] public string? Port { get; set; } [Column("task_id")] public string? TaskId { get; set; } [Column("task_node_id")] public string? TaskNodeId { get; set; } [Column("data")] public string? Data { get; set; } [Column("address")] public string? Address { get; set; } [Column("address2")] public string? Address2 { get; set; } [Column("address3")] public string? Address3 { get; set; } [Column("fail_address")] public string? FailAddress { get; set; } [Column("fail_address2")] public string? FailAddress2 { get; set; } [Column("fail_address3")] public string? FailAddress3 { get; set; } [Column("success_reset_address")] public string? SuccessResetAddress { get; set; } [Column("success_reset_address2")] public string? SuccessResetAddress2 { get; set; } [Column("success_reset_value")] public string? SuccessResetValue { get; set; } [Column("success_reset_value2")] public string? SuccessResetValue2 { get; set; } [Column("operate_type")] public string? OperateType { get; set; } [Column("operate_name")] public string? OperateName { get; set; } [Column("callback_value")] public string? CallbackValue { get; set; } [Column("callback_value2")] public string? CallbackValue2 { get; set; } [Column("callback_value3")] public string? CallbackValue3 { get; set; } [Column("callback_fail_value")] public string? CallbackFailValue { get; set; } [Column("callback_fail_value2")] public string? CallbackFailValue2 { get; set; } [Column("callback_fail_value3")] public string? CallbackFailValue3 { get; set; } [Column("state")] public bool State { get; set; } = true; [Column("create_time")] public DateTime CreateTime { get; set; } = DateTime.Now; [Column("update_time")] public DateTime UpdateTime { get; set; } = DateTime.Now; [Column("description")] public string? Description { get; set; } public TaskCallback(string IP, string OperateType, string OperateName, string TaskId, string TaskNodeId) { this.TaskNodeId = TaskNodeId; this.OperateType = OperateType; this.OperateName = OperateName; this.IP = IP; this.Port = Port; this.TaskId = TaskId; } public TaskCallback() { } } }