using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace IMCS.CCS.Entitys { [Table("ccs_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() { } } }