Обновление моделей Templates, Works, Hosts, Settings

This commit is contained in:
Mikhail Trubnikov
2023-09-19 12:17:05 +10:00
parent 4cde851a33
commit 943c18e707
14 changed files with 1971 additions and 347 deletions

View File

@@ -9,14 +9,22 @@ namespace PARR.DAL.Models
{
[Key]
public Guid Id { get; set; }
public DateTimeOffset DateCreated { get; set; }
public DateTimeOffset? DateModified { get; set; }
public string? Ek { get; set; }
public string Ek { get; set; }
public required string IP { get; set; }
//public string? RegionalEK { get; set; }
//public string? LinkEK { get; set; }
public string? Status { get; set; }
public string? WorkGroup { get; set; }
public string? ResponseArea { get; set; }

View File

@@ -0,0 +1,19 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace PARR.DAL.Models
{
[Table("Setting")]
public class Setting
{
[Key]
public required string Name { get; set; }
public required string Description { get; set; }
//SettingsTypesEnum
public required string Type { get; set; }
public required string Value { get; set; }
}
}

View File

@@ -20,47 +20,6 @@ namespace PARR.DAL.Models
public bool IsActive { get; set; }
//Рабочая группа из Host
public required string WorkGroup { get; set; }
// settings из Work
public required string ShortDescription { get; set; }
//settings регламентная работа. не меняется
public required string Category { get; set; }
// из Host
public required string ResponseArea { get; set; }
//works
public required string EsppDuration { get; set; }
//works
public required string EsppStartAt { get; set; }
//public required string EK { get; set; }
// settings. Возможно руководитель повыше
public required string Initiator { get; set; }
// settings из Work
public required string FullDescription { get; set; }
// settings
public required string ClosingCode { get; set; }
// settings из Work
public required string Solution { get; set; }
//public required string Process { get; set; }
//public required string SubProcess { get; set; }
//public required string TNK { get; set; }
//public required string Work { get; set; }
// исполнитель??
public required string Worker { get; set; }
public int StatusCode { get; set; }

View File

@@ -20,6 +20,14 @@ namespace PARR.DAL.Models
public Guid TnkId { get; set; }
public required string TemplateDuration { get; set; }
public required string ShortDescription { get; set; }
public required string FullDescription { get; set; }
public required string Solution { get; set; }
[ForeignKey(nameof(TnkId))]
public Tnk? Tnk { get; set; }