🚀 Major refactor: Reorganize project structure
- Move WebAPI/ → src/Backend/DiunaBI.WebAPI/ - Move Frontend/ → src/Frontend/ - Move Deployment/ → deploy/ - Add proper .NET 8 solution structure - Add plugin architecture with DiunaBI.Plugins.Morska - Clean
This commit is contained in:
50
tools/sql-scripts/utlis/CreateConfig.sql
Normal file
50
tools/sql-scripts/utlis/CreateConfig.sql
Normal file
@@ -0,0 +1,50 @@
|
||||
-- T3-MultiSourceSummary
|
||||
DECLARE @JustForDebug TINYINT = 0;
|
||||
|
||||
-- SETUP VARIABLES
|
||||
DECLARE @Number INT = (SELECT COUNT(id) + 1 FROM [diunabi-morska].[dbo].[Layers]);
|
||||
DECLARE @CurrentTimestamp NVARCHAR(14) = FORMAT(GETDATE(), 'yyyyMMddHHmm');
|
||||
DECLARE @Name NVARCHAR(50) = CONCAT(
|
||||
'L', @Number, '-A-C_D3-', @CurrentTimestamp
|
||||
);
|
||||
DECLARE @LayerId UNIQUEIDENTIFIER = NEWID();
|
||||
|
||||
DECLARE @Query NVARCHAR(MAX) = '
|
||||
SELECT
|
||||
REPLACE(dko_Konto, ''-'', '''') +
|
||||
CAST(YEAR(dko_DataDekretacji) AS VARCHAR) +
|
||||
RIGHT(''0'' + CAST(MONTH(dko_DataDekretacji) AS VARCHAR), 2) AS Code,
|
||||
SUM(dko_KwotaWn) AS Value
|
||||
FROM [PRZYCHODNIA_MORSKA_SP_ZOO].[dbo].[dkr_Pozycja]
|
||||
WHERE dko_Konto = ''402-5'' AND YEAR(dko_DataDekretacji) > 2023
|
||||
GROUP BY dko_Konto, dko_DataDekretacji ,dko_DataDekretacji
|
||||
ORDER BY dko_Konto, dko_DataDekretacji;
|
||||
';
|
||||
|
||||
SELECT @Name AS Name, @Query AS Query;
|
||||
|
||||
IF @JustForDebug = 1
|
||||
BEGIN
|
||||
SELECT 'Just for debug' AS Logger;
|
||||
RETURN;
|
||||
END;
|
||||
|
||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted], [CreatedById], [ModifiedById], [Type])
|
||||
VALUES (@LayerId, @Number, @Name, GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
||||
|
||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||
VALUES ((SELECT NEWID()), 'Type', 'ExternalConfiguration', GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
||||
|
||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||
VALUES ((SELECT NEWID()), 'ConfigurationType', 'D3', GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
||||
|
||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||
VALUES ((SELECT NEWID()), 'IsEnabled', 'True', GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
||||
|
||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||
VALUES ((SELECT NEWID()), 'SQL-QUERY-1', @Query, GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
||||
68
tools/sql-scripts/utlis/CreateDictionary.sql
Normal file
68
tools/sql-scripts/utlis/CreateDictionary.sql
Normal file
@@ -0,0 +1,68 @@
|
||||
-- T3-MultiSourceSummary
|
||||
DECLARE @JustForDebug TINYINT = 0;
|
||||
|
||||
-- SETUP VARIABLES
|
||||
DECLARE @Number INT = (SELECT COUNT(id) + 1 FROM [diunabi-morska].[dbo].[Layers]);
|
||||
DECLARE @CurrentTimestamp NVARCHAR(14) = FORMAT(GETDATE(), 'yyyyMMddHHmm');
|
||||
DECLARE @Name NVARCHAR(50) = CONCAT(
|
||||
'L', @Number, '-D-D3_B2B-', @CurrentTimestamp
|
||||
);
|
||||
DECLARE @LayerId UNIQUEIDENTIFIER = NEWID();
|
||||
|
||||
SELECT @Name AS Name, @Query AS Query;
|
||||
|
||||
IF @JustForDebug = 1
|
||||
BEGIN
|
||||
SELECT 'Just for debug' AS Logger;
|
||||
RETURN;
|
||||
END;
|
||||
|
||||
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
||||
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted], [CreatedById], [ModifiedById], [Type])
|
||||
VALUES (@LayerId, @Number, @Name, GETDATE(), GETDATE(), 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 3);
|
||||
|
||||
DECLARE @Array TABLE (
|
||||
Code NVARCHAR(50),
|
||||
Desc1 NVARCHAR(50)
|
||||
);
|
||||
|
||||
INSERT INTO @Array (Code, Desc1)
|
||||
VALUES
|
||||
('3089','402-2-001'),
|
||||
('3084','402-2-002'),
|
||||
('3045','402-2-003'),
|
||||
('????','402-2-004', 'GODLEWSKA JOANNA'),
|
||||
('????','402-2-005', 'HABOWSKA URSZULA'),
|
||||
('3010','JANCZEWSKA DOROTA'),
|
||||
('????','402-2-007', 'PROMEDA SP ZOO'),
|
||||
('3091','402-2-008'),
|
||||
('3090','402-2-009'),
|
||||
('3092','402-2-010'),
|
||||
('????','402-2-011'),
|
||||
('3093','402-2-012'),
|
||||
('????','402-2-013', 'ŚWINIARSKA BEATA'),
|
||||
('3094','402-2-014'),
|
||||
('????','402-2-015', 'WIERZBOWSKA');
|
||||
|
||||
-- Loop through the array and insert into the target table
|
||||
DECLARE @Code NVARCHAR(50);
|
||||
DECLARE @Desc1 NVARCHAR(50);
|
||||
|
||||
DECLARE CursorArray CURSOR FOR
|
||||
SELECT Code, Desc1 FROM @Array;
|
||||
|
||||
OPEN CursorArray;
|
||||
|
||||
FETCH NEXT FROM CursorArray INTO @Code, @Desc1;
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||
VALUES (NEWID(), @Code, @Desc1, GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
||||
|
||||
FETCH NEXT FROM CursorArray INTO @Code, @Desc1;
|
||||
END;
|
||||
|
||||
CLOSE CursorArray;
|
||||
DEALLOCATE CursorArray;
|
||||
5
tools/sql-scripts/utlis/CreateRecord.sql
Normal file
5
tools/sql-scripts/utlis/CreateRecord.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
INSERT INTO [diunabi-morska].[dbo].[Records]
|
||||
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
||||
VALUES ((SELECT NEWID()), 'GoogleSheetName-Invoices', 'Raport_R2_Faktury_2024',
|
||||
GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0,
|
||||
'e5315187-5bcb-496a-8c63-4c6575e7e04c');
|
||||
3
tools/sql-scripts/utlis/RemoveLayer.sql
Normal file
3
tools/sql-scripts/utlis/RemoveLayer.sql
Normal file
@@ -0,0 +1,3 @@
|
||||
DECLARE @LayerId UNIQUEIDENTIFIER = '41e7377c-aa8c-4528-843d-dcc3fe13b412';
|
||||
DELETE FROM [diunabi-morska].[dbo].[Records] WHERE [LayerId] = @LayerId;
|
||||
DELETE FROM [diunabi-morska].[dbo].[Layers] WHERE [Id] = @LayerId;
|
||||
Reference in New Issue
Block a user