Update struttura dati x DataLog
- modifica modello dati - aggiunto enum parametri/tools/all - aggiunte migrations
This commit is contained in:
+12
-2
@@ -20,6 +20,16 @@
|
||||
OR
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Tipo di dati salvato in DataLog
|
||||
/// </summary>
|
||||
public enum DataLogType
|
||||
{
|
||||
ND = 0,
|
||||
Parameter = 1,
|
||||
Tools
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Categoria dataItem
|
||||
/// </summary>
|
||||
@@ -35,8 +45,8 @@
|
||||
/// </summary>
|
||||
public enum AlarmReportingMode
|
||||
{
|
||||
ND=0,
|
||||
|
||||
ND = 0,
|
||||
|
||||
/// <summary>
|
||||
/// MOdalità report per bank di memoria + bitmap degli allarmi attivi nel bank
|
||||
/// </summary>
|
||||
|
||||
@@ -4,6 +4,7 @@ using MP.MONO.Data.DbModels;
|
||||
using MP.MONO.Data.DTO;
|
||||
using NLog;
|
||||
using System.Diagnostics;
|
||||
using static MP.MONO.Core.Enums;
|
||||
|
||||
namespace MP.MONO.Data.Controllers
|
||||
{
|
||||
@@ -523,12 +524,13 @@ namespace MP.MONO.Data.Controllers
|
||||
/// <summary>
|
||||
/// Recupero DataLogDTO data condizione filtro
|
||||
/// </summary>
|
||||
/// <param name="machineId"></param>
|
||||
/// <param name="fluxType"></param>
|
||||
/// <param name="inizio"></param>
|
||||
/// <param name="fine"></param>
|
||||
/// <param name="machineId">ID macchina</param>
|
||||
/// <param name="dataType">Tipologia di dato richiesto da enum</param>
|
||||
/// <param name="fluxType">Tipo di Flusso</param>
|
||||
/// <param name="inizio">DT Inizio estrazione</param>
|
||||
/// <param name="fine">DT Fine estrazione</param>
|
||||
/// <returns></returns>
|
||||
public List<DataLogDTO> DataLogDtoGetFilt(int machineId, string fluxType, DateTime inizio, DateTime fine)
|
||||
public List<DataLogDTO> DataLogDtoGetFilt(int machineId, DataLogType dataType, string fluxType, DateTime inizio, DateTime fine)
|
||||
{
|
||||
List<DataLogDTO> dbResult = new List<DataLogDTO>();
|
||||
using (MapoMonoContext localDbCtx = new MapoMonoContext())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using static MP.MONO.Core.Enums;
|
||||
|
||||
|
||||
// <Auto-Generated>
|
||||
@@ -19,6 +20,18 @@ namespace MP.MONO.Data.DbModels
|
||||
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int DataLogId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Macchina cui è riferito il valore
|
||||
/// </summary>
|
||||
public int MachineId { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Tipologia del dato cui è riferito il valore
|
||||
/// </summary>
|
||||
public DataLogType DataType { get; set; } = DataLogType.Parameter;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// DataOra evento registrato
|
||||
/// </summary>
|
||||
@@ -30,11 +43,6 @@ namespace MP.MONO.Data.DbModels
|
||||
[MaxLength(250)]
|
||||
public string FluxType { get; set; } = "ND";
|
||||
|
||||
/// <summary>
|
||||
/// Macchina cui è riferito il valore
|
||||
/// </summary>
|
||||
public int MachineId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Valore formato numerico (0 se non numerico)
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user