mirror of
https://github.com/azaion/missions.git
synced 2026-06-21 11:41:07 +00:00
refactor: rename project from Flights to Missions and update related components
ci/woodpecker/push/build-arm Pipeline was successful
ci/woodpecker/push/build-arm Pipeline was successful
This commit transitions the project from Azaion.Flights to Azaion.Missions, updating namespaces, DTOs, services, and database entities accordingly. The Docker configuration and entry points have been modified to reflect the new project structure. Additionally, the README and documentation have been updated to clarify the ongoing renaming process and its implications. All references to flights have been replaced with missions, ensuring consistency across the codebase.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
using LinqToDB.Mapping;
|
||||
|
||||
namespace Azaion.Flights.Database.Entities;
|
||||
namespace Azaion.Missions.Database.Entities;
|
||||
|
||||
[Table("annotations")]
|
||||
public class Annotation
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using LinqToDB.Mapping;
|
||||
|
||||
namespace Azaion.Flights.Database.Entities;
|
||||
namespace Azaion.Missions.Database.Entities;
|
||||
|
||||
[Table("detection")]
|
||||
public class Detection
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using LinqToDB.Mapping;
|
||||
using Azaion.Flights.Enums;
|
||||
using Azaion.Missions.Enums;
|
||||
|
||||
namespace Azaion.Flights.Database.Entities;
|
||||
namespace Azaion.Missions.Database.Entities;
|
||||
|
||||
[Table("map_objects")]
|
||||
public class MapObject
|
||||
@@ -10,8 +10,8 @@ public class MapObject
|
||||
[Column("id")]
|
||||
public Guid Id { get; set; }
|
||||
|
||||
[Column("flight_id")]
|
||||
public Guid FlightId { get; set; }
|
||||
[Column("mission_id")]
|
||||
public Guid MissionId { get; set; }
|
||||
|
||||
[Column("h3_index")]
|
||||
public string H3Index { get; set; } = string.Empty;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using LinqToDB.Mapping;
|
||||
|
||||
namespace Azaion.Flights.Database.Entities;
|
||||
namespace Azaion.Missions.Database.Entities;
|
||||
|
||||
[Table("media")]
|
||||
public class Media
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
using LinqToDB.Mapping;
|
||||
using Azaion.Flights.Enums;
|
||||
|
||||
namespace Azaion.Flights.Database.Entities;
|
||||
namespace Azaion.Missions.Database.Entities;
|
||||
|
||||
[Table("flights")]
|
||||
public class Flight
|
||||
[Table("missions")]
|
||||
public class Mission
|
||||
{
|
||||
[PrimaryKey]
|
||||
[Column("id")]
|
||||
@@ -16,12 +15,12 @@ public class Flight
|
||||
[Column("name")]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
[Column("aircraft_id")]
|
||||
public Guid AircraftId { get; set; }
|
||||
[Column("vehicle_id")]
|
||||
public Guid VehicleId { get; set; }
|
||||
|
||||
[Association(ThisKey = nameof(AircraftId), OtherKey = nameof(Aircraft.Id))]
|
||||
public Aircraft? Aircraft { get; set; }
|
||||
[Association(ThisKey = nameof(VehicleId), OtherKey = nameof(Vehicle.Id))]
|
||||
public Vehicle? Vehicle { get; set; }
|
||||
|
||||
[Association(ThisKey = nameof(Id), OtherKey = nameof(Waypoint.FlightId))]
|
||||
[Association(ThisKey = nameof(Id), OtherKey = nameof(Waypoint.MissionId))]
|
||||
public List<Waypoint> Waypoints { get; set; } = [];
|
||||
}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
using LinqToDB.Mapping;
|
||||
using Azaion.Flights.Enums;
|
||||
using Azaion.Missions.Enums;
|
||||
|
||||
namespace Azaion.Flights.Database.Entities;
|
||||
namespace Azaion.Missions.Database.Entities;
|
||||
|
||||
[Table("aircrafts")]
|
||||
public class Aircraft
|
||||
[Table("vehicles")]
|
||||
public class Vehicle
|
||||
{
|
||||
[PrimaryKey]
|
||||
[Column("id")]
|
||||
public Guid Id { get; set; }
|
||||
|
||||
[Column("type")]
|
||||
public AircraftType Type { get; set; }
|
||||
public VehicleType Type { get; set; }
|
||||
|
||||
[Column("model")]
|
||||
public string Model { get; set; } = string.Empty;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using LinqToDB.Mapping;
|
||||
using Azaion.Flights.Enums;
|
||||
using Azaion.Missions.Enums;
|
||||
|
||||
namespace Azaion.Flights.Database.Entities;
|
||||
namespace Azaion.Missions.Database.Entities;
|
||||
|
||||
[Table("waypoints")]
|
||||
public class Waypoint
|
||||
@@ -10,8 +10,8 @@ public class Waypoint
|
||||
[Column("id")]
|
||||
public Guid Id { get; set; }
|
||||
|
||||
[Column("flight_id")]
|
||||
public Guid FlightId { get; set; }
|
||||
[Column("mission_id")]
|
||||
public Guid MissionId { get; set; }
|
||||
|
||||
[Column("lat")]
|
||||
public decimal? Lat { get; set; }
|
||||
@@ -34,6 +34,6 @@ public class Waypoint
|
||||
[Column("height")]
|
||||
public decimal Height { get; set; }
|
||||
|
||||
[Association(ThisKey = nameof(FlightId), OtherKey = nameof(Flight.Id))]
|
||||
public Flight? Flight { get; set; }
|
||||
[Association(ThisKey = nameof(MissionId), OtherKey = nameof(Mission.Id))]
|
||||
public Mission? Mission { get; set; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user