02.2025 imports
This commit is contained in:
@@ -1,162 +1,162 @@
|
|||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Authorization;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Microsoft.Data.SqlClient;
|
using Microsoft.Data.SqlClient;
|
||||||
using WebAPI.Models;
|
using WebAPI.Models;
|
||||||
|
|
||||||
namespace WebAPI.Controllers;
|
namespace WebAPI.Controllers;
|
||||||
|
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[Route("api/[controller]")]
|
[Route("api/[controller]")]
|
||||||
public class DataInboxController : Controller
|
public class DataInboxController : Controller
|
||||||
{
|
{
|
||||||
private readonly AppDbContext _db;
|
private readonly AppDbContext _db;
|
||||||
private readonly IConfiguration _configuration;
|
private readonly IConfiguration _configuration;
|
||||||
private readonly LogsController _logsController;
|
private readonly LogsController _logsController;
|
||||||
|
|
||||||
public DataInboxController(
|
public DataInboxController(
|
||||||
AppDbContext db,
|
AppDbContext db,
|
||||||
GoogleSheetsHelper googleSheetsHelper,
|
GoogleSheetsHelper googleSheetsHelper,
|
||||||
IConfiguration configuration)
|
IConfiguration configuration)
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = db;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
_logsController = new LogsController(googleSheetsHelper, _configuration);
|
_logsController = new LogsController(googleSheetsHelper, _configuration);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPut]
|
[HttpPut]
|
||||||
[Route("Add/{apiKey}")]
|
[Route("Add/{apiKey}")]
|
||||||
[AllowAnonymous]
|
[AllowAnonymous]
|
||||||
public IActionResult Add(string apiKey, [FromBody] DataInbox dataInbox)
|
public IActionResult Add(string apiKey, [FromBody] DataInbox dataInbox)
|
||||||
{
|
{
|
||||||
if (apiKey != _configuration["apiKey"])
|
if (apiKey != _configuration["apiKey"])
|
||||||
{
|
{
|
||||||
_logsController.AddEntry(new LogEntry
|
_logsController.AddEntry(new LogEntry
|
||||||
{
|
{
|
||||||
Title = $"Unauthorized request - wrong apiKey ({dataInbox.Source})",
|
Title = $"Unauthorized request - wrong apiKey ({dataInbox.Source})",
|
||||||
Type = LogEntryType.Warning,
|
Type = LogEntryType.Warning,
|
||||||
LogType = LogType.DataInbox,
|
LogType = LogType.DataInbox,
|
||||||
CreatedAt = DateTime.UtcNow
|
CreatedAt = DateTime.UtcNow
|
||||||
});
|
});
|
||||||
return Unauthorized();
|
return Unauthorized();
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (
|
if (
|
||||||
!Request.Headers.TryGetValue("Authorization", out var authHeader))
|
!Request.Headers.TryGetValue("Authorization", out var authHeader))
|
||||||
{
|
{
|
||||||
_logsController.AddEntry(new LogEntry
|
_logsController.AddEntry(new LogEntry
|
||||||
{
|
{
|
||||||
Title = $"Unauthorized request - no authorization header ({dataInbox.Source})",
|
Title = $"Unauthorized request - no authorization header ({dataInbox.Source})",
|
||||||
Type = LogEntryType.Warning,
|
Type = LogEntryType.Warning,
|
||||||
LogType = LogType.DataInbox,
|
LogType = LogType.DataInbox,
|
||||||
CreatedAt = DateTime.UtcNow
|
CreatedAt = DateTime.UtcNow
|
||||||
});
|
});
|
||||||
return Unauthorized();
|
return Unauthorized();
|
||||||
}
|
}
|
||||||
|
|
||||||
var credentialsArr = authHeader.ToString().Split(" ");
|
var credentialsArr = authHeader.ToString().Split(" ");
|
||||||
if (credentialsArr.Length != 2)
|
if (credentialsArr.Length != 2)
|
||||||
{
|
{
|
||||||
_logsController.AddEntry(new LogEntry
|
_logsController.AddEntry(new LogEntry
|
||||||
{
|
{
|
||||||
Title = $"Unauthorized request - wrong auth header format ({dataInbox.Source})",
|
Title = $"Unauthorized request - wrong auth header format ({dataInbox.Source})",
|
||||||
Type = LogEntryType.Warning,
|
Type = LogEntryType.Warning,
|
||||||
LogType = LogType.DataInbox,
|
LogType = LogType.DataInbox,
|
||||||
CreatedAt = DateTime.UtcNow
|
CreatedAt = DateTime.UtcNow
|
||||||
});
|
});
|
||||||
return Unauthorized();
|
return Unauthorized();
|
||||||
}
|
}
|
||||||
|
|
||||||
var authValue = Encoding.UTF8.GetString(Convert.FromBase64String(credentialsArr[1]));
|
var authValue = Encoding.UTF8.GetString(Convert.FromBase64String(credentialsArr[1]));
|
||||||
var username = authValue.Split(':')[0];
|
var username = authValue.Split(':')[0];
|
||||||
var password = authValue.Split(':')[1];
|
var password = authValue.Split(':')[1];
|
||||||
if (username != _configuration["morska-user"] || password != _configuration["morska-pass"])
|
if (username != _configuration["morska-user"] || password != _configuration["morska-pass"])
|
||||||
{
|
{
|
||||||
_logsController.AddEntry(new LogEntry
|
_logsController.AddEntry(new LogEntry
|
||||||
{
|
{
|
||||||
Title = $"Unauthorized request - bad credentials ({dataInbox.Source})",
|
Title = $"Unauthorized request - bad credentials ({dataInbox.Source})",
|
||||||
Type = LogEntryType.Warning,
|
Type = LogEntryType.Warning,
|
||||||
LogType = LogType.DataInbox,
|
LogType = LogType.DataInbox,
|
||||||
CreatedAt = DateTime.UtcNow
|
CreatedAt = DateTime.UtcNow
|
||||||
});
|
});
|
||||||
return Unauthorized();
|
return Unauthorized();
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if datainbox.data is base64 encoded value
|
// check if datainbox.data is base64 encoded value
|
||||||
if (!string.IsNullOrEmpty(dataInbox.Data) && !IsBase64String(dataInbox.Data))
|
if (!string.IsNullOrEmpty(dataInbox.Data) && !IsBase64String(dataInbox.Data))
|
||||||
{
|
{
|
||||||
_logsController.AddEntry(new LogEntry
|
_logsController.AddEntry(new LogEntry
|
||||||
{
|
{
|
||||||
Title = $"Invalid data format - not base64 encoded ({dataInbox.Source})",
|
Title = $"Invalid data format - not base64 encoded ({dataInbox.Source})",
|
||||||
Type = LogEntryType.Warning,
|
Type = LogEntryType.Warning,
|
||||||
LogType = LogType.DataInbox,
|
LogType = LogType.DataInbox,
|
||||||
CreatedAt = DateTime.UtcNow
|
CreatedAt = DateTime.UtcNow
|
||||||
});
|
});
|
||||||
return BadRequest("Invalid data format - not base64 encoded");
|
return BadRequest("Invalid data format - not base64 encoded");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
dataInbox.Id = Guid.NewGuid();
|
dataInbox.Id = Guid.NewGuid();
|
||||||
dataInbox.CreatedAt = DateTime.UtcNow;
|
dataInbox.CreatedAt = DateTime.UtcNow;
|
||||||
_db.DataInbox.Add(dataInbox);
|
_db.DataInbox.Add(dataInbox);
|
||||||
_db.SaveChanges();
|
_db.SaveChanges();
|
||||||
|
|
||||||
_logsController.AddEntry(new LogEntry
|
_logsController.AddEntry(new LogEntry
|
||||||
{
|
{
|
||||||
Title = $"Insert success: {dataInbox.Source}, {dataInbox.Name}",
|
Title = $"Insert success: {dataInbox.Source}, {dataInbox.Name}",
|
||||||
Type = LogEntryType.Info,
|
Type = LogEntryType.Info,
|
||||||
LogType = LogType.DataInbox,
|
LogType = LogType.DataInbox,
|
||||||
CreatedAt = DateTime.UtcNow
|
CreatedAt = DateTime.UtcNow
|
||||||
});
|
});
|
||||||
|
|
||||||
return Ok();
|
return Ok();
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
_logsController.AddEntry(new LogEntry
|
_logsController.AddEntry(new LogEntry
|
||||||
{
|
{
|
||||||
Title = $"Insert error: {dataInbox.Source}, {dataInbox.Name}",
|
Title = $"Insert error: {dataInbox.Source}, {dataInbox.Name}",
|
||||||
Type = LogEntryType.Error,
|
Type = LogEntryType.Error,
|
||||||
LogType = LogType.DataInbox,
|
LogType = LogType.DataInbox,
|
||||||
Message = e.ToString(),
|
Message = e.ToString(),
|
||||||
CreatedAt = DateTime.UtcNow
|
CreatedAt = DateTime.UtcNow
|
||||||
});
|
});
|
||||||
return BadRequest(e.ToString());
|
return BadRequest(e.ToString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
public IActionResult GetAll()
|
public IActionResult GetAll()
|
||||||
{
|
{
|
||||||
return Ok(_db.DataInbox);
|
return Ok(_db.DataInbox);
|
||||||
}
|
}
|
||||||
|
|
||||||
// helpers
|
// helpers
|
||||||
private bool IsBase64String(string data)
|
private bool IsBase64String(string data)
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(data))
|
if (string.IsNullOrEmpty(data))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var base64Bytes = Convert.FromBase64String(data);
|
var base64Bytes = Convert.FromBase64String(data);
|
||||||
|
|
||||||
var utf8String = Encoding.UTF8.GetString(base64Bytes);
|
var utf8String = Encoding.UTF8.GetString(base64Bytes);
|
||||||
|
|
||||||
var reEncoded = Convert.ToBase64String(Encoding.UTF8.GetBytes(utf8String));
|
var reEncoded = Convert.ToBase64String(Encoding.UTF8.GetBytes(utf8String));
|
||||||
return data.TrimEnd('=') == reEncoded.TrimEnd('=');
|
return data.TrimEnd('=') == reEncoded.TrimEnd('=');
|
||||||
}
|
}
|
||||||
catch (FormatException)
|
catch (FormatException)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
catch (DecoderFallbackException)
|
catch (DecoderFallbackException)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,8 @@
|
|||||||
-- MORSKA: K5, PU, AK, FK
|
-- MORSKA:
|
||||||
|
-- K5: 1ZzndU8HjYqz5VKCcrVHBOFW8fqpYfwquclznX9q39Yk
|
||||||
|
-- PU: 1gnJhqdlL622GOJEuAiVzxJu1N1ZlSb4a-JvGB1rwHAo
|
||||||
|
-- AK: 1epk7AdNNvTyN4TKIIOqan-h5A8HYGbRVM_OS-Ns-Qlg
|
||||||
|
-- FK: 1k_frcE49O-J_n5MaNiVLKq62-OTCJku1qutGb8YF9M0
|
||||||
|
|
||||||
-- ADD IMPORT LAYER
|
-- ADD IMPORT LAYER
|
||||||
DECLARE @LayerId UNIQUEIDENTIFIER;
|
DECLARE @LayerId UNIQUEIDENTIFIER;
|
||||||
@@ -7,17 +11,17 @@ SET @LayerId = NEWID();
|
|||||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
||||||
[CreatedById], [ModifiedById], [Type])
|
[CreatedById], [ModifiedById], [Type])
|
||||||
VALUES ((SELECT @LayerId), 4133, 'L4133-A-IW_K5-2025/01-202412302138',
|
VALUES ((SELECT @LayerId), 4906, 'L4906-A-IW_FK-2025/02-202501301737',
|
||||||
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'StartDate', '2024.12.29',
|
VALUES ((SELECT NEWID()), 'StartDate', '2025.01.29',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'EndDate', '2025.02.05',
|
VALUES ((SELECT NEWID()), 'EndDate', '2025.03.05',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -27,12 +31,12 @@ VALUES ((SELECT NEWID()), 'Source', 'GoogleSheet',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'SheetTabName', 'Styczen_2025',
|
VALUES ((SELECT NEWID()), 'SheetTabName', 'Luty_2025',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'SheetId', '1ZzndU8HjYqz5VKCcrVHBOFW8fqpYfwquclznX9q39Yk',
|
VALUES ((SELECT NEWID()), 'SheetId', '1k_frcE49O-J_n5MaNiVLKq62-OTCJku1qutGb8YF9M0',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -42,12 +46,12 @@ VALUES ((SELECT NEWID()), 'DataRange', 'E4:DA5',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'ImportName', 'K5',
|
VALUES ((SELECT NEWID()), 'ImportName', 'FK',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'ImportMonth', '01',
|
VALUES ((SELECT NEWID()), 'ImportMonth', '02',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
|
|||||||
@@ -5,17 +5,17 @@ SET @LayerId = NEWID();
|
|||||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
||||||
[CreatedById], [ModifiedById], [Type])
|
[CreatedById], [ModifiedById], [Type])
|
||||||
VALUES ((SELECT @LayerId), 4138, 'L4138-A-IW_D1-2024/12-202412302225',
|
VALUES ((SELECT @LayerId), 4907, 'L4907-A-IW_D1-2024/12-202501201247',
|
||||||
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'StartDate', '2024.10.15',
|
VALUES ((SELECT NEWID()), 'StartDate', '2025.01.01',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'EndDate', '2024.10.30',
|
VALUES ((SELECT NEWID()), 'EndDate', '2025.01.30',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -25,7 +25,7 @@ GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'SheetTabName', 'Wrzesien_2024',
|
VALUES ((SELECT NEWID()), 'SheetTabName', 'Grudzien_2024',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -50,7 +50,7 @@ VALUES ((SELECT NEWID()), 'ImportYear', '2024',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'ImportMonth', '11',
|
VALUES ((SELECT NEWID()), 'ImportMonth', '12',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
-- MORSKA:
|
||||||
|
-- FK: 1k_frcE49O-J_n5MaNiVLKq62-OTCJku1qutGb8YF9M0
|
||||||
|
|
||||||
-- ADD IMPORT LAYER
|
-- ADD IMPORT LAYER
|
||||||
DECLARE @LayerId UNIQUEIDENTIFIER;
|
DECLARE @LayerId UNIQUEIDENTIFIER;
|
||||||
SET @LayerId = NEWID();
|
SET @LayerId = NEWID();
|
||||||
@@ -5,17 +8,17 @@ SET @LayerId = NEWID();
|
|||||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
||||||
[CreatedById], [ModifiedById], [Type])
|
[CreatedById], [ModifiedById], [Type])
|
||||||
VALUES ((SELECT @LayerId), 4137, 'L4138-A-IW_FK2-2025/01-202412302201',
|
VALUES ((SELECT @LayerId), 4907, 'L4907-A-IW_FK2-2025/02-202501301739',
|
||||||
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'StartDate', '2024.12.29',
|
VALUES ((SELECT NEWID()), 'StartDate', '2025.01.29',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'EndDate', '2025.02.05',
|
VALUES ((SELECT NEWID()), 'EndDate', '2025.03.05',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -25,7 +28,7 @@ VALUES ((SELECT NEWID()), 'Source', 'GoogleSheet',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'SheetTabName', 'Styczen_2025',
|
VALUES ((SELECT NEWID()), 'SheetTabName', 'Luty_2025',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -45,12 +48,12 @@ VALUES ((SELECT NEWID()), 'ImportName', 'FK2',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'ImportMonth', '01',
|
VALUES ((SELECT NEWID()), 'ImportMonth', '02',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'ImportYear', '2024',
|
VALUES ((SELECT NEWID()), 'ImportYear', '2025',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ SET @LayerId = NEWID();
|
|||||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
||||||
[CreatedById], [ModifiedById], [Type])
|
[CreatedById], [ModifiedById], [Type])
|
||||||
VALUES ((SELECT @LayerId), 4166, 'L4166-A-PW_AA-2025/01-202412311420',
|
VALUES ((SELECT @LayerId), 4912, 'L4912-A-PW_AA-2025/02-202501301745',
|
||||||
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -50,7 +50,7 @@ VALUES ((SELECT NEWID()), 'Year', '2025',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'Month', '01',
|
VALUES ((SELECT NEWID()), 'Month', '02',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
--ADD PROCESS LAYERS (K5, PU, AK, FK)
|
--ADD PROCESS LAYERS (K5, PU, AK, FK)
|
||||||
-- T3-SingleSource
|
-- T3-SingleSource
|
||||||
|
|
||||||
DECLARE @LayerId UNIQUEIDENTIFIER;
|
DECLARE @LayerId UNIQUEIDENTIFIER;
|
||||||
SET @LayerId = NEWID();
|
SET @LayerId = NEWID();
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
||||||
[CreatedById], [ModifiedById], [Type])
|
[CreatedById], [ModifiedById], [Type])
|
||||||
VALUES ((SELECT @LayerId), 4165, 'L4165-A-PW_FK-2025/01-202412311419',
|
VALUES ((SELECT @LayerId), 4911, 'L4911-A-PW_FK-2025/02-202501301745',
|
||||||
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -16,7 +17,7 @@ VALUES ((SELECT NEWID()), 'Source', 'FK',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'SourceLayer', 'L4136-A-IW_FK-2025/01-202412302145',
|
VALUES ((SELECT NEWID()), 'SourceLayer', 'L4906-A-IW_FK-2025/02-202501301737',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -41,5 +42,5 @@ VALUES ((SELECT NEWID()), 'Year', '2025',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'Month', '01',
|
VALUES ((SELECT NEWID()), 'Month', '02',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ SET @LayerId = newid();
|
|||||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
||||||
[CreatedById], [ModifiedById], [Type])
|
[CreatedById], [ModifiedById], [Type])
|
||||||
VALUES ((SELECT @LayerId), 4167, 'L4167-A-PW_FK2-2025/01-202412311422',
|
VALUES ((SELECT @LayerId), 4913, 'L4913-A-PW_FK2-2025/02-202501301746',
|
||||||
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -16,7 +16,7 @@ VALUES ((SELECT NEWID()), 'Source', 'FK2',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'SourceLayer', 'L4138-A-IW_FK2-2025/01-202412302201',
|
VALUES ((SELECT NEWID()), 'SourceLayer', 'L4907-A-IW_FK2-2025/02-202501301739',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -41,5 +41,5 @@ VALUES ((SELECT NEWID()), 'Year', '2025',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'Month', '01',
|
VALUES ((SELECT NEWID()), 'Month', '02',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ SET @LayerId = NEWID();
|
|||||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted],
|
||||||
[CreatedById], [ModifiedById], [Type])
|
[CreatedById], [ModifiedById], [Type])
|
||||||
VALUES ((SELECT @LayerId), 4168, 'L4168-A-PW_D1-2025/01-202412181946',
|
VALUES ((SELECT @LayerId), 4658, 'L4658-A-PW_D1-2024/12-202501201252',
|
||||||
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -17,7 +17,7 @@ VALUES ((SELECT NEWID()), 'Source', 'D1',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'SourceLayer', 'L2989-A-IW_D1-2024/09-202410172040',
|
VALUES ((SELECT NEWID()), 'SourceLayer', 'L4657-A-IW_D1-2024/12-202501201247',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
@@ -42,5 +42,5 @@ VALUES ((SELECT NEWID()), 'Year', '2024',
|
|||||||
|
|
||||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||||
VALUES ((SELECT NEWID()), 'Month', '09',
|
VALUES ((SELECT NEWID()), 'Month', '12',
|
||||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, (SELECT @LayerId));
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
|
||||||
namespace WebAPI.Models;
|
namespace WebAPI.Models;
|
||||||
|
|
||||||
public class DataInbox
|
public class DataInbox
|
||||||
{
|
{
|
||||||
#region Properties
|
#region Properties
|
||||||
[Key]
|
[Key]
|
||||||
public Guid Id { get; set; }
|
public Guid Id { get; set; }
|
||||||
[StringLength(50)]
|
[StringLength(50)]
|
||||||
public required string Name { get; init; }
|
public required string Name { get; init; }
|
||||||
[StringLength(50)]
|
[StringLength(50)]
|
||||||
public required string Source { get; set; }
|
public required string Source { get; set; }
|
||||||
[StringLength(int.MaxValue)]
|
[StringLength(int.MaxValue)]
|
||||||
public required string Data { get; init; }
|
public required string Data { get; init; }
|
||||||
public DateTime CreatedAt { get; set; }
|
public DateTime CreatedAt { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
},
|
},
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
"ConnectionStrings": {
|
"ConnectionStrings": {
|
||||||
"SQLDatabase": "Server=tcp:127.0.0.1,1433;Initial Catalog=diunabi-morska;Persist Security Info=False;User ID=SA;Password=$&#ojoOOKEJ223;MultipleActiveResultSets=False;Encrypt=False;TrustServerCertificate=False;Connection Timeout=30;"
|
"SQLDatabase": "Server=tcp:127.0.0.1,1433;Initial Catalog=diunabi-morska;Persist Security Info=False;User ID=SA;Password=v](8Lc|RfG;MultipleActiveResultSets=False;Encrypt=False;TrustServerCertificate=False;Connection Timeout=30;"
|
||||||
},
|
},
|
||||||
"GoogleClientId": "107631825312-bkfe438ehr9k9ecb2h76g802tj6advma.apps.googleusercontent.com",
|
"GoogleClientId": "107631825312-bkfe438ehr9k9ecb2h76g802tj6advma.apps.googleusercontent.com",
|
||||||
"Secret": "8393AF8EAEF8478CB738D44858690F9C7E2D19F65896DD9FBAA3EB2A6F493E80",
|
"Secret": "8393AF8EAEF8478CB738D44858690F9C7E2D19F65896DD9FBAA3EB2A6F493E80",
|
||||||
|
|||||||
Reference in New Issue
Block a user