79 lines
2.2 KiB
C#
79 lines
2.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace Strata.Code.DataAccess.Models;
|
|
|
|
[Table("BudgetRefreshRequest", Schema = "fp")]
|
|
public partial class BudgetRefreshRequest
|
|
{
|
|
[Key]
|
|
[Column("RequestGUID")]
|
|
public Guid RequestGuid { get; set; }
|
|
|
|
[Column("BudgetConfigID")]
|
|
public short BudgetConfigId { get; set; }
|
|
|
|
[Column(TypeName = "datetime")]
|
|
public DateTime DateTimeStamp { get; set; }
|
|
|
|
[StringLength(64)]
|
|
public string UserName { get; set; } = null!;
|
|
|
|
[Column("SourceDimensionalityJSON")]
|
|
public string SourceDimensionalityJson { get; set; } = null!;
|
|
|
|
[Column(TypeName = "datetime")]
|
|
public DateTime DateStarted { get; set; }
|
|
|
|
[Column(TypeName = "datetime")]
|
|
public DateTime DateEnded { get; set; }
|
|
|
|
public byte Status { get; set; }
|
|
|
|
public string ErrorMessage { get; set; } = null!;
|
|
|
|
public string StackTrace { get; set; } = null!;
|
|
|
|
public string CurrentDataRefreshMethod { get; set; } = null!;
|
|
|
|
[Column("SourceActionID")]
|
|
public short SourceActionId { get; set; }
|
|
|
|
public string AffectedDepartments { get; set; } = null!;
|
|
|
|
public bool IsIgnoreTargetingError { get; set; }
|
|
|
|
[StringLength(100)]
|
|
public string Source { get; set; } = null!;
|
|
|
|
[Column("EntityGroupConfigID")]
|
|
public int EntityGroupConfigId { get; set; }
|
|
|
|
[Column("SamplingJSON")]
|
|
public string SamplingJson { get; set; } = null!;
|
|
|
|
[StringLength(2000)]
|
|
public string EmailAddress { get; set; } = null!;
|
|
|
|
[Column("InitialSamplingJSON")]
|
|
public string InitialSamplingJson { get; set; } = null!;
|
|
|
|
[Column("InitialSourceDimensionalityJSON")]
|
|
public string InitialSourceDimensionalityJson { get; set; } = null!;
|
|
|
|
[Column("DateTimeStampUTC", TypeName = "datetime")]
|
|
public DateTime DateTimeStampUtc { get; set; }
|
|
|
|
[Column("DateStartedUTC", TypeName = "datetime")]
|
|
public DateTime DateStartedUtc { get; set; }
|
|
|
|
[Column("DateEndedUTC", TypeName = "datetime")]
|
|
public DateTime DateEndedUtc { get; set; }
|
|
|
|
[Column("PlanSectionID")]
|
|
public int PlanSectionId { get; set; }
|
|
}
|