Commit Graph

77 Commits

Author SHA1 Message Date
5381a949bc task: delete used & its relations (#437) 2025-06-25 15:32:46 +03:00
7520b8d9c7 fix: power clamp historical API (#408) 2025-06-17 15:17:49 +03:00
568eef8119 Merge branch 'dev' 2025-06-14 15:04:48 -06:00
c86be27576 Add AQI module and related services, controllers, and DTOs
- Introduced AqiModule with AqiService and AqiController for handling AQI data.
- Added DTOs for AQI requests: GetAqiDailyBySpaceDto and GetAqiPollutantBySpaceDto.
- Implemented AqiDataService for managing AQI sensor historical data.
- Updated existing modules to include AqiDataService where necessary.
- Defined new routes for AQI data retrieval in ControllerRoute.
2025-06-10 18:19:34 -06:00
c39129f75b Add Weather module with controller, service, and DTO for fetching weather details 2025-06-03 02:38:44 -06:00
67331aa92a feat: update DEVICE_SPACE_COMMUNITY route and add validation for spaceUuid and communityUuid in DTO 2025-05-14 13:00:09 +03:00
799fcb6fb9 feat: add DEVICE_SPACE_COMMUNITY route and controller for device retrieval by space or community 2025-05-13 03:06:43 +03:00
7ec4171e1a feat: add occupancy module with controller, service, and related DTOs for heat map data retrieval 2025-05-12 02:15:57 +03:00
d3a560d18f Revert "DATA-date-param-moved" 2025-05-08 13:08:41 +03:00
45b8cdcaae Add endpoints and logic for fetching power clamp data by community or space
- Introduced new API endpoints to retrieve power clamp historical data based on community or space UUID.
- Updated PowerClampController to handle requests with optional parameters for community and space.
- Enhanced PowerClampService to validate input and fetch devices accordingly.
- Created ResourceParamsDto to manage request parameters.
- Updated ControllerRoute with new action summaries and descriptions.
2025-05-07 23:09:01 +03:00
72e65882b1 feat: update PowerClamp routes to support historical data retrieval 2025-04-24 15:08:54 +03:00
d24e7be4ea Merge branch 'dev' of https://github.com/SyncrowIOT/backend into feat/commission-device 2025-04-15 20:01:45 +04:00
5d379e0c36 export 2025-04-15 20:01:42 +04:00
32112930c8 Implement product creation functionality with DTO and permissions 2025-04-15 13:26:56 +03:00
3745962827 Add PowerClamp module with controller and service for energy data retrieval 2025-04-14 12:17:44 +03:00
de09624db8 added commissioning endpoint 2025-04-08 10:42:48 +04:00
5e2e95b098 Merge pull request #325 from SyncrowIOT/SP-1306-be-implement-client-credential-flow-that-accept-client-id-and-client-secret-from-3rd-party-applications-and-issue-o-auth-jwt-tokens
SP-1306-be-implement-client-credential-flow-that-accept-client-id-and-client-secret-from-3rd-party-applications-and-issue-o-auth-jwt-tokens
2025-03-28 12:16:16 +03:00
cbd3f5028b finished client endpoints 2025-03-27 01:28:40 +03:00
ef9cf6ad28 convert the route to devices 2025-03-25 10:24:52 +03:00
8efd8cfba2 finished refactor devices module 2025-03-24 02:32:44 +03:00
794e12d5d3 finished edit visitor passwords route 2025-03-21 09:56:13 +03:00
9bc763bad3 refactor visitor passwords apis 2025-03-20 09:42:54 +03:00
70047dd337 making endpoint plural 2025-03-14 11:49:00 +04:00
a495563c42 making it plural 2025-03-14 11:47:32 +04:00
3d3dcf17dd moved automation by space to different root 2025-03-14 11:38:49 +04:00
76fd4b640f updated api route and added dtos 2025-03-13 14:23:40 +04:00
8a5709b1c9 finished spaces validation endpoint 2025-03-02 22:48:02 +03:00
e9cda53636 Merge branch 'dev' into feat/project-tag 2025-03-02 00:22:28 +04:00
2582b88c8c fix summary 2025-02-26 20:06:25 +04:00
25f5c62ecf linking dto 2025-02-26 15:39:23 +04:00
394dd0dd6d changed tag endpoint 2025-02-20 17:15:44 +04:00
427a57501f Moved get visitor password and get device for visitor password 2025-02-16 23:26:20 +04:00
7546dbbf35 Add Tag Module with CRUD operations 2025-02-12 00:42:47 -06:00
f675064b68 Add endpoint to update user web agreement 2025-01-22 00:34:54 -06:00
dc11133057 Add Privacy Policy Module and Controller 2025-01-16 23:32:42 -06:00
ef593086bf Add Terms and Conditions Module 2025-01-15 23:17:25 -06:00
4744b0844c get space model by id 2025-01-08 21:34:59 +04:00
81ec60d947 Add delete user invitation functionality 2025-01-04 20:10:37 -06:00
fe51705730 Add endpoint to disable user invitation 2025-01-04 19:13:33 -06:00
39d73bf241 finished Update invited user endpoint 2025-01-04 06:25:50 -06:00
c616547f9b Add activation code endpoint 2025-01-04 04:44:34 -06:00
7e6e34a3de Refactor and add new user-related endpoints for projects 2024-12-30 18:59:42 -06:00
5220722579 Merge pull request #178 from SyncrowIOT/feat/edit-space-model
Feat/edit space model
2024-12-30 14:44:15 +04:00
036d39dbef Merge branch 'dev' of https://github.com/SyncrowIOT/backend into feat/edit-space-model 2024-12-30 10:08:43 +04:00
a96dccd19d Add endpoint to get users by project 2024-12-29 22:31:56 -06:00
fef44b3c4f added space model delete 2024-12-23 22:13:24 +04:00
864884933e Add endpoint to check email and project existence 2024-12-23 00:01:36 -06:00
85aa64ac36 added edit space module endpoint 2024-12-18 15:00:34 +04:00
7833151b70 list space-model 2024-12-18 11:40:45 +04:00
57397e653a Add Invite User Module and Update User and Space Entities
This commit introduces a new module for handling user invitations, including DTOs, entities, and repositories. It also updates the User and Space entities to include relationships with the new Invite User entities.
2024-12-16 00:17:50 -06:00