diff --git a/src/ReC.Domain/Entities/RecAction.cs b/src/ReC.Domain/Entities/RecAction.cs new file mode 100644 index 0000000..6f65a71 --- /dev/null +++ b/src/ReC.Domain/Entities/RecAction.cs @@ -0,0 +1,60 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace ReC.Domain.Entities; + +[Table("TBREC_CFG_ACTION")] +public class RecAction +{ + [Key] + [Column("GUID")] + public long? Guid { get; set; } + + [Column("PROFILE_ID")] + public long? ProfileId { get; set; } + + [Column("ACTIVE")] + public bool? Active { get; set; } + + [Column("SEQUENCE")] + public byte? Sequence { get; set; } + + [Column("ENDPOINT_ID")] + public long? EndpointId { get; set; } + + [Column("ENDPOINT_AUTH_ID")] + public long? EndpointAuthId { get; set; } + + [Column("ENDPOINT_PARAMS_ID")] + public short? EndpointParamsId { get; set; } + + [Column("SQL_CONNECTION_ID")] + public short? SqlConnectionId { get; set; } + + [Column("TYPE")] + public string? Type { get; set; } + + [Column("PREPROCESSING_QUERY")] + public string? PreprocessingQuery { get; set; } + + [Column("HEADER_QUERY")] + public string? HeaderQuery { get; set; } + + [Column("BODY_QUERY")] + public string? BodyQuery { get; set; } + + [Column("POSTPROCESSING_QUERY")] + public string? PostprocessingQuery { get; set; } + + [Column("ADDED_WHO")] + public string? AddedWho { get; set; } + + [Column("ADDED_WHEN")] + public DateTime? AddedWhen { get; set; } + + [Column("CHANGED_WHO")] + public string? ChangedWho { get; set; } + + [Column("CHANGED_WHEN")] + public DateTime? ChangedWhen { get; set; } +} \ No newline at end of file