TaskCallback.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. using System;
  2. using System.ComponentModel.DataAnnotations;
  3. using System.ComponentModel.DataAnnotations.Schema;
  4. namespace IMCS.CCS.Entitys
  5. {
  6. [Table("ccs_task_callback")]
  7. public class TaskCallback
  8. {
  9. [Key]
  10. [Column("id")]
  11. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  12. public int Id { get; set; }
  13. /// <summary>
  14. /// ip
  15. /// </summary>
  16. [Column("ip")]
  17. public string IP { get; set; }
  18. [Column("port")]
  19. public string Port { get; set; }
  20. [Column("task_id")]
  21. public string TaskId { get; set; }
  22. [Column("task_node_id")]
  23. public string TaskNodeId { get; set; }
  24. [Column("data")]
  25. public string Data { get; set; }
  26. [Column("address")]
  27. public string Address { get; set; }
  28. [Column("address2")]
  29. public string Address2 { get; set; }
  30. [Column("address3")]
  31. public string Address3 { get; set; }
  32. [Column("operate_type")]
  33. public string OperateType { get; set; }
  34. [Column("operate_name")]
  35. public string OperateName { get; set; }
  36. [Column("callback_value")]
  37. public string CallbackValue { get; set; }
  38. [Column("callback_value2")]
  39. public string CallbackValue2 { get; set; }
  40. [Column("callback_value3")]
  41. public string CallbackValue3 { get; set; }
  42. [Column("state")]
  43. public bool State { get; set; }
  44. [Column("create_time")]
  45. public DateTime CreateTime { get; set; } = DateTime.Now;
  46. [Column("update_time")]
  47. public DateTime UpdateTime { get; set; } = DateTime.Now;
  48. [Column("description")]
  49. public string Description { get; set; }
  50. public TaskCallback(string IP, string OperateType, string OperateName, string TaskId, string TaskNodeId, string Address, string CallbackValue)
  51. {
  52. this.TaskNodeId = TaskNodeId;
  53. this.OperateType = OperateType;
  54. this.OperateName = OperateName;
  55. this.IP = IP;
  56. this.Port = Port;
  57. this.TaskId = TaskId;
  58. this.Address = Address;
  59. this.CallbackValue = CallbackValue;
  60. }
  61. public TaskCallback()
  62. {
  63. }
  64. }
  65. }